微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python - 绘制数据框中两列的密度曲线

如何解决Python - 绘制数据框中两列的密度曲线

我有一个包含“NumInstances”和“Value”两列的数据框。我想绘制一列与另一列的图,看看它是正态分布还是偏斜。

我已经绘制了此数据的直方图,但是现在我想在此直方图上应用密度曲线。

    fig = px.histogram(df,nbins=30,y = dff['NumInstances'],x = dff['Value'],histnorm='probability density' )

我试过了

    fig = px.histogram(df,histnorm='probability density',density=True)

但是这会引发以下错误(使用 Dash)

TypeError: histogram() 得到了一个意外的关键字参数“密度”

解决方法

我刚刚查了直方图方法的参数,参考here

而且看起来没有任何这样的论点“密度”。

我认为您需要做的是传递:histnorm="density" 而不是:histnorm="probability density"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。