我目前能够从一些数据中绘制 pcolor 样式图。数据由每个数据点 (X,Y,Z) 的三个坐标组成。
我的数据结构如下:
X: 1D array
shape = [500,0]
Y: 1D array
shape = [700,0]
Z: 2D array
shape = [500, 700]
所以我的 Z 数组的行对应于 X 坐标,我的列对应于 Y 坐标。
然后在 pcolor 图上绘制数据,我只是做了:
plt.pcolormesh(X,Y,Z.T)
由于 pcolormesh 期望如何接收输入数据,因此需要转置。
现在我想使用plot_surface
. 但是,我在以必要的方式构建数据时遇到了问题。任何人都可以提供任何指导吗?