为何熊猫在我的直方图中插入空格?

blz*_*blz 5 python matplotlib histogram pandas

示例数据可在此处以CSV格式找到。

给出以下代码:

figure()
grp.vis.plot(kind='hist', alpha=.5, normed=True)
show()
Run Code Online (Sandbox Code Playgroud)

我得到下图:

在此处输入图片说明

为什么大熊猫在图中插入空隙?值的范围从0到7,并且都表示出来,因此我看不出为什么会发生这种情况。

首先十分感谢!

jez*_*ael 4

bins因为默认值的参数10位于hist

\n\n
grp.vis.plot(kind=\'hist\', alpha=.5, bins=7, normed=True)\n
Run Code Online (Sandbox Code Playgroud)\n\n

图形

\n\n

如果省略rwidth

\n\n
grp.vis.plot(kind=\'hist\', alpha=.5, bins=7)\n
Run Code Online (Sandbox Code Playgroud)\n\n

图1

\n\n

文件

\n\n
\n

bins : 整数或类似数组,可选

\n\n

如果给出一个整数,则返回 bins + 1 个 bin 边缘,与 numpy 版本 >= 1.3 的 numpy.histogram() 一致。

\n\n

如果 bin 是一个序列,则支持不等间距的 bin。

\n\n

默认值为 10

\n\n

rwidth:标量或无,可选

\n\n

条形的相对宽度占 bin 宽度的一部分。如果无,则自动计算宽度。

\n\n

如果 histt​​ype 为 \xe2\x80\x98step\xe2\x80\x99 或 \xe2\x80\x98stepfilled\xe2\x80\x99,则忽略。

\n\n

默认为无

\n
\n