目录

搜索

输入搜索字词或模块,类或函数名称。

pandas.core.groupby.DataFrameGroupBy.boxplot

DataFrameGroupBy.boxplot(grouped, subplots=True, column=None, fontsize=None, rot=0, grid=True, ax=None, figsize=None, layout=None, **kwds)[source]

从DataFrameGroupBy数据创建框图。

参数:

分组:分组DataFrame

子图:

  • False - 不使用子图
  • True - 为每个组创建一个子图

:列名称或名称列表,或向量

可以是groupby的任何有效输入

fontsize:int或string

rot:标签旋转角度

网格:将此设置为True将显示网格

ax:Matplotlib轴对象,默认值无

figsize:以英寸为单位的元组(宽度,高度)

布局:tuple(可选)

(行,列)用于绘图的布局

kwds:要传递给matplotlib boxplot的其他绘制关键字参数

功能

返回:

dict of key / value = group key / DataFrame.boxplot返回值

或DataFrame.boxplot返回值,如果subplots = figures = False

例子

>>> import pandas
>>> import numpy as np
>>> import itertools
>>>
>>> tuples = [t for t in itertools.product(range(1000), range(4))]
>>> index = pandas.MultiIndex.from_tuples(tuples, names=['lvl0', 'lvl1'])
>>> data = np.random.randn(len(index),4)
>>> df = pandas.DataFrame(data, columns=list('ABCD'), index=index)
>>>
>>> grouped = df.groupby(level='lvl1')
>>> boxplot_frame_groupby(grouped)
>>>
>>> grouped = df.unstack(level='lvl1').groupby(level=0, axis=1)
>>> boxplot_frame_groupby(grouped, subplots=False)
Scroll To Top