用法:
property DataFrameGroupBy.hist
製作 DataFrame 列的直方圖。
histogram 是數據分布的表示形式。此函數在 DataFrame 中的每個係列上調用
matplotlib.pyplot.hist()
,從而每列生成一個直方圖。- data: DataFrame
保存數據的 pandas 對象。
- column:str 或序列,可選
如果通過,將用於將數據限製為列的子集。
- by:對象,可選
如果通過,則用於生成不同組的直方圖。
- grid:布爾值,默認為真
是否顯示軸網格線。
- xlabelsize:整數,默認無
如果指定更改 x 軸標簽大小。
- xrot:浮點數,默認無
x 軸標簽的旋轉。例如,值 90 顯示 x 標簽順時針旋轉 90 度。
- ylabelsize:整數,默認無
如果指定更改 y 軸標簽大小。
- yrot:浮點數,默認無
y 軸標簽的旋轉。例如,值 90 顯示 y 標簽順時針旋轉 90 度。
- ax:Matplotlib 軸對象,默認無
繪製直方圖的軸。
- sharex:bool,如果 ax 為 None,則默認為 True,否則為 False
如果 subplots=True,共享 x 軸並將一些 x 軸標簽設置為不可見;如果 ax 為 None,則默認為 True,否則如果傳入 ax,則為 False。請注意,傳入 ax 和 sharex=True 將更改圖中所有子圖的所有 x 軸標簽。
- sharey:布爾值,默認為 False
如果 subplots=True,共享 y 軸並將一些 y 軸標簽設置為不可見。
- figsize:元組,可選
要創建的圖形的英寸大小。默認使用
matplotlib.rcParams
中的值。- layout:元組,可選
用於直方圖布局的(行、列)元組。
- bins:整數或序列,默認 10
要使用的直方圖箱數。如果給定一個整數,則計算並返回 bin + 1 個 bin 邊。如果 bins 是一個序列,則給出 bin 邊,包括第一個 bin 的左邊和最後一個 bin 的右邊。在這種情況下,bins 未經修改返回。
- backend:str,默認無
要使用的後端,而不是選項
plotting.backend
中指定的後端。例如,‘matplotlib’。或者,要為整個會話指定plotting.backend
,請設置pd.options.plotting.backend
。- legend:布爾值,默認為 False
是否顯示圖例。
- **kwargs:
要傳遞給
matplotlib.pyplot.hist()
的所有其他繪圖關鍵字參數。
- matplotlib.AxesSubplot 或 numpy.ndarray 它們
參數:
返回:
例子:
這個例子根據一些動物的長度和寬度繪製一個直方圖,顯示在三個 bin 中
>>> df = pd.DataFrame({ ... 'length': [1.5, 0.5, 1.2, 0.9, 3], ... 'width': [0.7, 0.2, 0.15, 0.2, 1.1] ... }, index=['pig', 'rabbit', 'duck', 'chicken', 'horse']) >>> hist = df.hist(bins=3)
相關用法
- 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.boxplot用法及代碼示例
- Python pandas.core.groupby.DataFrameGroupBy.idxmin用法及代碼示例
- Python pandas.core.groupby.GroupBy.nth用法及代碼示例
注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.core.groupby.DataFrameGroupBy.hist。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。