plt.contour работает с уровнями, но contourf возвращает ошибку - PullRequest
0 голосов
/ 11 июля 2019

У меня есть простой код для создания контуров:

X,Y = np.meshgrid(arr1,arr2)
plt.contour(X,Y,Z,[level1,level2,level3])

Это работает без проблем, как и ожидалось.Теперь, если я пытаюсь заполнить контуры, используя plt.contourf:

 plt.contourf(X,Y,Z,[level1,level2,level3])

Я получаю ошибку

ValueError: zero-size array to reduction operation minimum which
has no identity

Удаление аргумента уровня удаляет ошибку, но важно, чтобы яесть 3 разных цвета для каждого уровня, так что это не подходящее решение.Что тут происходит?Спасибо за вашу помощь, я потратил слишком много времени на это!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...