2024-05-23 15:41:32 发布
网友
我在matplotlib中绘制了两个类似的轨迹,我想用部分透明度绘制每一条线,这样红色(第二次绘制)就不会模糊蓝色。
编辑:这是带有透明线的图像。
在我绘制了所有线条之后,我可以设置所有线条的透明度,如下所示:
for l in fig_field.gca().lines: l.set_alpha(.7)
编辑:请在评论中查看Joe的答案。
这实际上取决于您使用什么函数来绘制线,但请尝试查看您使用的on是否接受alpha值并将其设置为0.5。如果这不起作用,尝试获取线对象并直接设置它们的alpha值。
简单明了:
plt.plot(x, y, 'r-', alpha=0.7)
(我知道我没有添加任何新内容,但是应该可以看到直截了当的答案)。
在我绘制了所有线条之后,我可以设置所有线条的透明度,如下所示:
编辑:请在评论中查看Joe的答案。
这实际上取决于您使用什么函数来绘制线,但请尝试查看您使用的on是否接受alpha值并将其设置为0.5。如果这不起作用,尝试获取线对象并直接设置它们的alpha值。
简单明了:
(我知道我没有添加任何新内容,但是应该可以看到直截了当的答案)。
相关问题 更多 >
编程相关推荐