在曲面图上绘制网格?

时间:2012-09-06 06:52:06

标签: python plot matplotlib

我正在尝试在我的表面图的表面上制作一个网格,现在我知道线框不起作用,并且网格命令完全不同。但是你如何用这样的网格绘制东西呢? enter image description here

这是我正在使用的绘图命令

fig = plt.figure()
ax = fig.add_subplot(111,projection="3d")

plot = ax.plot_surface(x,y,z, rstride=1, cstride=1, cmap=cm.jet, shade=True,
                       linewidth=0, antialiased=False)

1 个答案:

答案 0 :(得分:2)

matplotlib surface plot documentation中的(第二个)示例中,OP中的图像来自(source code here),很明显plot_surface函数绘制网格线在默认情况下的表面图上。但是,绘图命令

plot = ax.plot_surface(x,y,z, rstride=1, cstride=1, cmap=cm.jet, shade=True,
                   linewidth=0, antialiased=False)

将网格线的宽度设置为零,因此在使用此调用时它们不可见,但存在。删除linewidth=0参数或将其设置为大于0的值。