用法:
DataFrameGroupBy.boxplot(subplots=True, column=None, fontsize=None, rot=0, grid=True, ax=None, figsize=None, layout=None, sharex=False, sharey=True, backend=None, **kwargs)
從 DataFrameGroupBy 數據製作箱線圖。
- grouped:分組 DataFrame
- subplots:bool
False
- 不使用子圖True
- 為每個組創建一個子圖。
- column:列名或名稱列表,或向量
可以是 groupby 的任何有效輸入。
- fontsize:整數或字符串
- rot:標簽旋轉角度
- grid:將此設置為 True 將顯示網格
- ax:Matplotlib 軸對象,默認無
- figsize:以英寸為單位的元組(寬度,高度)
- layout:元組(可選)
繪圖的布局:(行、列)。
- sharex:布爾值,默認為 False
x-axes 是否將在子圖之間共享。
- sharey:布爾值,默認為真
y-axes 是否將在子圖之間共享。
- backend:str,默認無
要使用的後端,而不是選項
plotting.backend
中指定的後端。例如,‘matplotlib’。或者,要為整個會話指定plotting.backend
,請設置pd.options.plotting.backend
。- **kwargs:
要傳遞給 matplotlib 的 boxplot 函數的所有其他繪圖關鍵字參數。
- 鍵/值的字典 = 組鍵/DataFrame.boxplot 返回值
- 或 DataFrame.boxplot 在 subplots=figures=False 的情況下返回值
參數:
返回:
例子:
您可以為分組數據創建箱線圖並將它們顯示為單獨的子圖:
>>> import itertools >>> tuples = [t for t in itertools.product(range(1000), range(4))] >>> index = pd.MultiIndex.from_tuples(tuples, names=['lvl0', 'lvl1']) >>> data = np.random.randn(len(index),4) >>> df = pd.DataFrame(data, columns=list('ABCD'), index=index) >>> grouped = df.groupby(level='lvl1') >>> grouped.boxplot(rot=45, fontsize=12, figsize=(8,10))
subplots=False
選項在單個圖中顯示箱線圖。>>> grouped.boxplot(subplots=False, rot=45, fontsize=12)
相關用法
- Python pandas.core.groupby.DataFrameGroupBy.hist用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.resample用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.quantile用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.cumcount用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.sample用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.fillna用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.filter用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.aggregate用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.nunique用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.describe用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.value_counts用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.transform用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.cov用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.corr用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.diff用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.take用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.idxmax用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.rank用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.idxmin用法及代碼示例
- Python pandas.core.groupby.GroupBy.nth用法及代碼示例
注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.core.groupby.DataFrameGroupBy.boxplot。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。