【问题标题】:Seaborn: Remove fit from distplotSeaborn:从分布图中删除拟合
【发布时间】:2018-03-11 07:39:12
【问题描述】:

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

  1. 绝对数字而不是 y 轴上的相对频率
  2. 没有拟合函数

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

但没问题,我可以通过直接设置底层 pyplot.hist 图的“normed”关键字来解决这个问题:

但是,现在我遇到的问题是拟合函数(使用 pyplot.plot 创建)仍然适用于标准化值,因此位于图表底部的某个位置。我想完全摆脱拟合情节。我怎么做?我认为设置 fit=None 可以解决问题,但正如您所见,它没有。

感谢任何帮助!

卢卡斯

【问题讨论】:

    标签: python matplotlib histogram seaborn


    【解决方案1】:

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

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

    distplot( ... , kde=False)
    

    【讨论】:

    • 哦。那太容易了。谢谢!
    猜你喜欢
    • 2016-09-26
    • 2021-08-10
    • 1970-01-01
    • 1970-01-01
    • 2018-05-30
    • 2013-07-29
    • 1970-01-01
    • 1970-01-01
    • 2022-01-28
    相关资源
    最近更新 更多