2013-03-04 42 views
4

我使用matplotlib在Python 2.7绘制填充轮廓PLOT将不需要的轮廓。我想覆盖这个图像,所以我使用alpha关键字来使图形半透明。当我做到这一点,轮廓的身体是正确的透明度,但contourf()绘制在不同级别之间的分界线不需要的行。我试图用关键字参数linecolor =“无”来消灭他们,但这并没有帮助。Matplotlib Contourf当阿尔法<1

代码:

CS = map.contourf(XI,苡仁,子,25,α-= 0.3,linecolor = '无')

甲连结的的图像例问题;我想填充轮廓,以满足不亮边界线:

任何帮助或洞察到这一问题表示赞赏。在antialiased=True

回答

9

尝试依次为:

x, y = np.mgrid[-1:1:100j, -1:1:100j] 
contourf(x, y, x**2+y**2 + np.random.rand(100, 100)*0.1, 10, alpha=0.3, antialiased=True) 

这里是我的结果:

enter image description here

+0

谢谢!精彩的工作。 – user2130042 2013-03-04 18:17:29