Matplotlib透明线条图
我绘制matplotlib中的两个相似的轨迹,我想用部分透明度来绘制每一行,以便红色(绘制的第二个)不会遮挡蓝色。
编辑 :这是透明线的图像。
干净利落:
plt.plot(x, y, 'r-', alpha=0.7)
(我知道我没有添加任何新东西,但直截了当的答案应该是可见的)。
在我画出所有的线条之后,我可以将它们的透明度设置如下:
for l in fig_field.gca().lines: l.set_alpha(.7)
编辑:请在评论中看到乔的答案。
这实际上取决于你用什么函数来绘制线条,但是试着看看你使用的是否带有一个alpha值,并将其设置为0.5。 如果这不起作用,请尝试获取线对象并直接设置其alpha值。