maxframe.dataframe.DataFrame.plot.box#
- DataFrame.plot.box(*args, **kwargs)#
绘制 DataFrame 列的箱线图。
箱线图是一种通过四分位数图形化展示数值数据组的方法。箱体从数据的第一四分位数(Q1)延伸到第三四分位数(Q3),中间有一条线表示中位数(Q2)。须线从箱体的边缘延伸,以显示数据的范围。默认情况下,须线的位置设置为箱体边缘外 1.5 倍的四分位距(IQR = Q3 - Q1)。超出须线末端的点被视为异常值。
更多详情请参见维基百科的 boxplot 条目。
使用此图表时需注意,箱体和须线可能会重叠,这在绘制小数据集时非常常见。
- 参数:
by (str or sequence) -- 用于分组的 DataFrame 中的列。
**kwargs -- 其他关键字请参见
DataFrame.plot()。
- 返回:
The matplotlib axes containing the box plot.
- 返回类型:
matplotlib.axes.Axes或其 numpy.ndarray
参见
DataFrame.boxplot另一种绘制箱线图的方法。
Series.plot.box从 Series 对象绘制箱线图。
matplotlib.pyplot.boxplot在 matplotlib 中绘制箱线图。
示例
从包含四列随机生成数据的 DataFrame 中绘制箱线图。
如果指定 by 参数(可以是一个列名,或列名的列表或元组),还可以生成分组: