我正在使用 Pandas 并尝试为浮点数的频率创建直方图(在 bin 中)
我不需要自己设置任何特殊值,只需得到一个合理的直方图,在合理的分箱或继续轴中显示数据点的频率。
尝试使用此代码
vals, bins = np.histogram(total["ratio"].tolist(), bins=10)
total[["ratio"]].plot().hist(x="ratio", bins=bins)
我还尝试使用 10 作为 bin 的参数。得到相同的结果
取自文档
并且仍然让轴没有装箱,这会造成很大的混乱。
为了对数据进行分类,我在这里缺少什么?
更新
使用df["ratio"].hist()就像一种魅力。做同样的df[["ratio"]].plot().hist()事情不起作用的原因是什么?