如何在Seaborn的KDE图中访问和设置行本身的alpha值?
我尝试了以下没有效果:
sns.kdeplot(data = start_times, alpha = 0.2)
sns.kdeplot(data = start_times, line_kws = {'alpha':0.2})
ax = sns.kdeplot(data = start_times)
ax.set_alpha = 0.2
如果我填充KDEplot,我可以更改字母,但我找不到如何更改行的字母。
线条的颜色还包含线条的alpha。颜色可以设置为介于[0,1]之间的浮动的RGBA元组。
要获得alpha=0.2的线条,可以进行
sns.kdeplot(data = start_times, color = (0.1, 0.3, 0.5, 0.2))
要实际设置alpha值(这与绘制较浅的颜色不同(,您可以执行以下操作(假设您在ax
上绘制了所有内容(:
for line in ax.get_lines():
line.set_alpha(0.5)
plt.show()
(示例显示了多个重叠KDE图的代码,但这也适用于单行。(