matplotlib plot_三曲线图(无边)
是否可以在不显示三角形边的情况下绘制_trisurf? 在所有示例中: 将显示三角形的边 使用参数edgecolors=“none”时,边缘仍然可见matplotlib plot_三曲线图(无边),matplotlib,Matplotlib,是否可以在不显示三角形边的情况下绘制_trisurf? 在所有示例中: 将显示三角形的边 使用参数edgecolors=“none”时,边缘仍然可见 编辑:我的意思是渲染工件,而不是边缘,仍然可见。在使用edgecolor='none'时对我有效。。。(从matplotlib演示中窃取的代码) 创建: 其余的边重影是渲染瑕疵。它们是个问题吗 您可以将线宽参数传递给plot_trisurf以使边消失: ax.plot_trisurf(x,y,z,triangles=tri.triangles,
编辑:我的意思是渲染工件,而不是边缘,仍然可见。在使用
edgecolor='none'
时对我有效。。。(从matplotlib演示中窃取的代码)
创建:
其余的边重影是渲染瑕疵。它们是个问题吗 您可以将线宽参数传递给plot_trisurf以使边消失:
ax.plot_trisurf(x,y,z,triangles=tri.triangles, cmap=plt.cm.Spectral, linewidth=0, antialiased=False)
对我来说,和的组合正在与指定一起工作
edgecolor='none'
linewidth=0
和抗锯齿=False
有没有办法移除渲染瑕疵?是的,有。您必须为每个三角形指定一个与三角形填充颜色相同的边颜色。@DrV如何准确设置三角形边颜色?我有一个类似的问题,并张贴了一个问题。
ax.plot_trisurf(x,y,z,triangles=tri.triangles, cmap=plt.cm.Spectral, linewidth=0, antialiased=False)