我试图用ax.plot_surface绘制一个带有手动输入数据(x,y,z)的3D图。尽管我使用了我在网上找到的一个类似的代码,但还是有一些错误。"Warning (from warnings module):
File "D:\Program Files (x86)\Python\Python36\lib\site-packages\numpy\core\_methods.py", line 29
return umr_minimum(a, axis, None, out, keepdims)
RuntimeWarning: invalid value encountered in reduce
Warning (from warnings module):
File "D:\Program Files (x86)\Python\Python36\lib\site-packages\numpy\core\_methods.py", line 26
return umr_maximum(a, axis, None, out, keepdims)
RuntimeWarning: invalid value encountered in reduce
Warning (from warnings module):
File "D:\Program Files (x86)\Python\Python36\lib\site-packages\matplotlib\colors.py", line 489
np.copyto(xa, -1, where=xa < 0.0)
RuntimeWarning: invalid value encountered in less"
即使有这些错误,也可以绘制出图表。但都是黑色的。不知何故,colorbar与z值不匹配。
有人能帮我解决这个问题吗?谢谢你的帮助。
这是我使用的代码(具体代码如下所示):
^{pr2}$