为pyplot对象设置alpha通道?

时间:2011-12-10 15:03:50

标签: matplotlib

在R中,您可以按

设置Alpha通道
rgb(r=.1,g=.5,b=.5,alpha=.5,max=1)

用于采用颜色参数的任何对象。 pyplot中的patch个对象有一个set_alpha方法,但是这可以用于绘图上的线条,例如?例如pyplot.plot(x,y,color=???)h = pyplot.plot(x,y),并使用h执行某些操作。

2 个答案:

答案 0 :(得分:7)

plt.plot(x,y,'ro-',alpha=0.3)

如果你想混淆自己的颜色,可以传递十六进制值或rgb元组http://matplotlib.sourceforge.net/api/colors_api.html

答案 1 :(得分:3)

出现

h = plt.plot(x,y)
即使有一个元素被绘制,

也会在matplotlib.lines.Line2D中返回h个对象的列表,因此h[0].set_alpha()是要使用的方法。