matplotlib tripcolor - 去除边缘

时间:2014-05-21 17:46:57

标签: python matplotlib

我使用tripcolor中的matplotlib.pyplot来生成某些数据的颜色图。情节效果很好,但我想关闭数据点之间绘制的边: enter image description here

如果放大,我会发现微妙但非常明显。我试图通过以下方式摆脱它们:

plt.tripcolor(1e4*data_z, data_phi, data_I/1e3, shading='flat', edgecolors='none')

但是edgecolors='none'关键字arg似乎没有效果。但是,我可以将颜色从白色改为其他颜色。有没有办法完全摆脱它们?

1 个答案:

答案 0 :(得分:0)

我尝试使用官方文档中的示例,并且属性edgecolor似乎运行良好。 这是edgecolors='w'

的结果

enter image description here

这与edgecolors='none'

enter image description here

我在Windows 7下使用WinPython 3.3.5(使用Matplotlib 1.3.1),也许你有不同的版本?