【发布时间】:2017-03-09 05:28:37
【问题描述】:
我正在尝试使用 pcolor 在 python 中绘制一个矩阵。这是我的代码,但它不起作用。你能告诉我如何绘制矩阵吗?!
Matrix = np.zeros((NumX, NumY))
for i in range(NumX):
for j in range(NumY):
Matrix[i][j] = Data[i*NumY+j+1]
# Set up a regular grid of interpolation points
xi = np.arange(0, NumX*1.5, 1.5)
yi = np.arange(0, NumY*1.5, 1.5)
X, Y = np.meshgrid(xi, yi)
intensity = np.array(Matrix)
plt.pcolormesh(X, Y, Matrix)
plt.colorbar()
plt.show()
这是错误:
TypeError:C (22, 30) 的尺寸与 X (22) 不兼容 和/或 Y (30);查看帮助(pcolormesh)
【问题讨论】:
标签: python arrays matplotlib contour