plt.contour使用级别,但contourf返回错误

时间:2019-07-11 01:25:32

标签: python matplotlib contour

我有一个简单的代码可以绘制轮廓:

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

删除level参数可以消除错误,但是重要的是每个级别都有3种不同的颜色,所以这不是一个合适的解决方案。这里发生了什么?感谢您的帮助,我为此花了很长时间!

0 个答案:

没有答案