A have a dataframe with values:
user value
1 0
2 1
3 4
4 2
5 1
当我尝试使用
density=True
绘制直方图时,它显示出了非常奇怪的结果。df.plot(kind='hist', denisty=True)
我知道第一个柱覆盖了将近100%的值。在这种情况下,密度应该大于0.8。但是图表显示的大约是0.04。
怎么可能发生这样的事情?也许我对density
的含义理解错了。
顺便说一下,如果相关的话,数据框中有大约800000个值。这是数据框的describe
:
count 795846.000000
mean 5.220350
std 20.600285
min -3.000000
25% 0.000000
50% 0.000000
75% 1.000000
max 247.000000