在对数y轴的海洋分布图中“正确”显示KDE

时间:2019-05-21 16:17:42

标签: scipy seaborn

我正在使用seaborn的distplot绘制两个数据集。

        sns.distplot(a, color='green', norm_hist=True)
        sns.distplot(b, color='red', norm_hist=True)

without log on y-axis without log on y-axis

由于大多数值都非常低,所以我想在y轴上使用对数刻度,因此我需要执行以下操作:

        sns.distplot(a, color='green', norm_hist=True, hist_kws={'log':True}))
        sns.distplot(b, color='red', norm_hist=True, hist_kws={'log':True}))

with log on y-axis enter image description here

问题是KDE行在第一种情况下很好,这是因为 way 在将对数应用于y轴时过于接近数据。

是否可以解决此问题? 我可以使用每个特定图形的带宽,但是我需要一个通用方法。 scipy中提供的所有选项均无效。

0 个答案:

没有答案