Я пытаюсь создать контурный график, используя сетку с 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 Спасибо.
![Выполнение контурного сюжета [Python] [closed] TheFAQ.ru](https://thefaq.ru/wp-content/uploads/2023/01/logo-250.png)