python - 在曲面图上绘制网格?

标签 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)

最佳答案

来自 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/

相关文章:

arrays - matplotlib 中二维数组的等高线图

python - 如何在绘制数据之前删除某些值

Python安装xlwt模块报错

python - QGraphicsView 自动放置元素

r - 在R中使用绘图时如何用日期替换X轴上的数字?

r - 根据某一年的观察值对 ggplot2 中的面板数据进行排序

python - 在子图中使用 view_init 设置 3d 视角

python 3 : Converting image to grayscale

python - 将句子列表连接成短语

python - Pandas 与 twinx 一起绘图