Seaborn:从distplot移除适合

Luk*_*rth 5 python matplotlib histogram seaborn

我正在尝试使用distplot()绘制分布,我想要

  1. 绝对数字而不是y轴上的相对频率
  2. 没有安装功能

我认为(1)可以通过设置来实现norm_hist=False,但相对频率仍显示在y轴上:

第一次尝试

但是没问题,我可以通过直接设置基础pyplot.hist图的'normed'关键字来解决此问题:

第二次尝试

但是,现在我遇到的问题是,拟合函数(使用pyplot.plot创建)仍然可以在归一化值上使用,因此位于图的底部。我想完全摆脱拟合的情节。我怎么做?我以为设置fit=None可以解决问题,但是如您所见,事实并非如此。

任何帮助表示赞赏!

卢卡斯

Imp*_*est 6

您称为“拟合”的线是核密度估计(KDE),仅对归一化图有意义(因为它是概率密度函数)。

要摆脱kde曲线,可以使用kde=False关键字参数。

distplot( ... , kde=False)
Run Code Online (Sandbox Code Playgroud)