用matplotlib plot_su绘制地形数据

2024-06-09 03:33:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用matplotlib绘制地形高程数据。我建立了一个nx3 numpy数组,每一行包含我的点的x,y,z坐标(它们在x,y平面上以网格的形式有规律地间隔)。我试图用下面的代码绘制它:

fig = plt.figure()

ax = fig.gca(projection='3d')

print desiredData[:,0]

surf = ax.plot_surface(desiredData[:,0], desiredData[:,1],
                       desiredData[:,2], rstride =1,
                       cstride = 1, cmap=cm.jet,
                       linewidth = 0, antialiased = False)

plt.show()

但我得到了一个错误:

^{pr2}$

我做错什么了?在


Tags: 数据numpy网格matplotlibfig绘制plt数组