我正在尝试在曲面图的表面上制作网格,现在我知道线框不起作用,并且网格命令完全是另一回事。但是如何用这样的网格来绘制事物呢?
这是我正在使用的绘图命令
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)
最佳答案
来自 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 的值。
关于python - 在曲面图上绘制网格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12294477/