Matplotlib填充alpha改变颜色

时间:2015-04-23 01:54:10

标签: python python-2.7 matplotlib alpha

我试图通过使用alpha命令使matplotlib创建一个非常透明的填充,但它似乎实际上改变了颜色。有没有办法在不改变颜色的情况下提高透明度?

ax.fill_between(x, 0, y[0], facecolor='#614126', interpolate=True, alpha=.3)

1 个答案:

答案 0 :(得分:3)

我遇到了类似的问题,其中指定alpha值会导致颜色恢复为默认蓝色。在这种情况下,我能够使用setp()覆盖导致更改的任何内容,如下所示:

my_plot = ax.fill_between(x, 0, y[0], interpolate=True, alpha=.3)
matplotlib.pyplot.setp(my_plot, facecolor='#614126')
相关问题