matplotlib plot_三曲线图(无边)

matplotlib plot_三曲线图(无边),matplotlib,Matplotlib,是否可以在不显示三角形边的情况下绘制_trisurf? 在所有示例中: 将显示三角形的边 使用参数edgecolors=“none”时,边缘仍然可见 编辑:我的意思是渲染工件,而不是边缘,仍然可见。在使用edgecolor='none'时对我有效。。。(从matplotlib演示中窃取的代码) 创建: 其余的边重影是渲染瑕疵。它们是个问题吗 您可以将线宽参数传递给plot_trisurf以使边消失: ax.plot_trisurf(x,y,z,triangles=tri.triangles,

是否可以在不显示三角形边的情况下绘制_trisurf? 在所有示例中: 将显示三角形的边

使用参数edgecolors=“none”时,边缘仍然可见


编辑:我的意思是渲染工件,而不是边缘,仍然可见。

在使用
edgecolor='none'
时对我有效。。。(从matplotlib演示中窃取的代码)

创建:


其余的边重影是渲染瑕疵。它们是个问题吗

您可以将线宽参数传递给plot_trisurf以使边消失:

ax.plot_trisurf(x,y,z,triangles=tri.triangles, cmap=plt.cm.Spectral, linewidth=0, antialiased=False)
对我来说,和的组合正在与指定一起工作

  • 一个
    edgecolor='none'
  • a
    linewidth=0
  • 同时设置
    抗锯齿=False

  • 有没有办法移除渲染瑕疵?是的,有。您必须为每个三角形指定一个与三角形填充颜色相同的边颜色。@DrV如何准确设置三角形边颜色?我有一个类似的问题,并张贴了一个问题。
    ax.plot_trisurf(x,y,z,triangles=tri.triangles, cmap=plt.cm.Spectral, linewidth=0, antialiased=False)