使用Seaborn distplot更改线条宽度

4
我找不到更改子图中线条宽度的方法。我有以下内容,应该可以更改拟合线的线条宽度,但似乎没有任何作用。
sns_plot = sns.distplot(distribution, fit_kws=dict(linewidth=2.5))
2个回答

6

对于distplot图表,您可以使用{hist,kde,rug,fit}_kws字典中的参数传递给底层绘图功能,如官方文档所述。

如果您想更改拟合线的线宽,可以使用fit_kws;但默认情况下,distplot 显示核密度估计曲线(KDE)作为线条。因此,请使用kde_kws而不是fit_kws来更改kde曲线的线条属性:

sns_plot = sns.distplot(distribution, kde_kws=dict(linewidth=5))

0

我手动调整了hist_kws={'rwidth':3}和bins=x,以获得与我的图中其他条形图大致相同的厚度。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接