【发布时间】:2012-10-18 03:07:00
【问题描述】:
我希望在 Python 中绘制一堆数字的相对频率。我需要使用hist 函数,我在这个网站的其他地方查看过,但没有找到任何东西。
我正在做以下事情
x = array ([6.36,6.34,6.36,6.73,7.36,6.73])
hist (x)
当我这样做时,我得到了一个频率图,我如何使它成为相对频率?
【问题讨论】:
-
你在使用matplotlib吗?如果没有,您使用的是什么库,因为这不在标准 python 中?
-
这不是您问题的答案吗? stackoverflow.com/questions/9767241/…
-
我正在使用 matplotlib.pyplot 我之前看过那个问题并尝试使用 normed=1 但我仍然没有得到它我尝试过 hist(x/x.sum()) 但这减少了x 轴上的数字的值并且不会改变它们的频率,所以 y 轴没有变化 感谢您的建议
-
任何其他建议@larsmans
-
你解决过这个问题吗?
标签: python matplotlib histogram frequency