【发布时间】:2019-08-15 03:44:33
【问题描述】:
我在 matplotlib 中绘制两条相似的轨迹,我想绘制具有部分透明度的每条线,这样红色(第二个绘制)就不会遮住蓝色。
编辑:这是带有透明线条的图像。
【问题讨论】:
标签: python matplotlib
我在 matplotlib 中绘制两条相似的轨迹,我想绘制具有部分透明度的每条线,这样红色(第二个绘制)就不会遮住蓝色。
编辑:这是带有透明线条的图像。
【问题讨论】:
标签: python matplotlib
绘制完所有线条后,我可以将所有线条的透明度设置如下:
for l in fig_field.gca().lines:
l.set_alpha(.7)
编辑:请在 cmets 中查看 Joe 的回答。
【讨论】:
plt.plot(x, y, 'r-', alpha=0.7)。
这实际上取决于您用于绘制线条的函数,但请尝试查看您使用的 on 是否采用 alpha 值并将其设置为 0.5 之类的值。如果这不起作用,请尝试获取线对象并直接设置它们的 alpha 值。
【讨论】: