Выполнение контурного сюжета [Python] [closed]

Я пытаюсь создать контурный график, используя сетку с Python. Моя зависимая переменная не является прямой функцией этих двух, но я ввожу значения вручную. Рассмотрим следующий пример кода:

import numpy as np
import matplotlib.pyplot as plt

Array1 = np.arange(-5,5,0.5)
Array2 = np.arange(-5,5,0.5)

X, Y = np.meshgrid(Array1, Array2)

Z = np.ones(X.shape)
Z[[1,2]] = 3
Z[[1,5]] = 8
Z[[3,4]] = -3

plt.contour(X, Y, Z, 500)

Это создает контурный график, охватывающий значения X от -5 до 5, но значения Y только от -5 до -2. Почему так происходит, эта часть сюжета остается пустой без контурных линий. Я ожидал, что линии охватят всю плоскость, для -5

Спасибо.

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *