Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Matplotlib.pyplot.contourf:多边形之间是直线还是间隙?_Python_Matplotlib_Plot_Polygon_Contour - Fatal编程技术网

Python Matplotlib.pyplot.contourf:多边形之间是直线还是间隙?

Python Matplotlib.pyplot.contourf:多边形之间是直线还是间隙?,python,matplotlib,plot,polygon,contour,Python,Matplotlib,Plot,Polygon,Contour,我试图绘制一个填充的等高线图,但每个多边形的边都是白色的 我尝试过用线宽=0、线宽=0、edgecolor=None和其他一些选项来关闭它们。我开始认为这是多边形之间的圆角误差类型的间隙,但我不知道。任何帮助都将不胜感激 我的意思是:左下和右上,用 plt.contourf(X,Y,S,20,cmap=get_cmap('PiYG'),linewidths=0,edgecolor=None) 我升级到了matplotlib 1.1.1rc,它来自ubuntu 12.04 现在看起来像是同一个函

我试图绘制一个填充的等高线图,但每个多边形的边都是白色的

我尝试过用线宽=0、线宽=0、edgecolor=None和其他一些选项来关闭它们。我开始认为这是多边形之间的圆角误差类型的间隙,但我不知道。任何帮助都将不胜感激

我的意思是:左下和右上,用

plt.contourf(X,Y,S,20,cmap=get_cmap('PiYG'),linewidths=0,edgecolor=None)

我升级到了matplotlib 1.1.1rc,它来自ubuntu 12.04

现在看起来像是同一个函数调用——您可以看到白色的边已经消失了。这种差异在矢量图形版本中更为明显


这种情况会发生在特定的文件格式中吗?如果使用高ppi保存文件,效果是否仍然有效?同时检查抗锯齿功能。您使用的是什么版本的mpl?与此相关的内容最近受到了广泛关注。@FrancescoMontesano它甚至不依赖于保存它。@tcaswell 1.0.1,我看到它现在在1.2.1上。也许我应该升级:升级解决了你的问题吗?