Seaborn KDE图:直线的Alpha值



如何在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图的代码,但这也适用于单行。(

最新更新