maxframe.dataframe.Series.plot.hist#

Series.plot.hist(*args, **kwargs)#

绘制 DataFrame 列的一个直方图。

直方图是数据分布的表示。此函数将 DataFrame 中所有给定 Series 的值分组到多个区间(bins)中,并在单个 matplotlib.axes.Axes 中绘制所有区间。当 DataFrame 的 Series 处于相似尺度时,这非常有用。

参数:
  • by (str or sequence, optional) -- 用于分组的 DataFrame 中的列。

  • bins (int, default 10) -- 要使用的直方图区间(bins)数量。

  • **kwargs -- 其他关键字参数见 DataFrame.plot() 文档。

返回:

Return a histogram plot.

返回类型:

matplotlib.axes.Axes

参见

DataFrame.hist

为 DataFrame 的每个 Series 绘制直方图。

Series.hist

使用 Series 的数据绘制直方图。

示例

当我们掷一个骰子 6000 次时,我们期望每个值大约出现 1000 次。但当我们掷两个骰子并将结果相加时,其分布会大不相同。直方图可以说明这些分布。

(Source code)

可以通过提供参数 `by`(可以是列名或列名列表)来生成分组直方图:

(Source code)