用法:
pandas.plotting.scatter_matrix(frame, alpha=0.5, figsize=None, ax=None, grid=False, diagonal='hist', marker='.', density_kwds=None, hist_kwds=None, range_padding=0.05, **kwargs)
繪製散點圖矩陣。
- frame: DataFrame
- alpha:浮點數,可選
應用的透明度量。
- figsize:(浮點數,浮點數),可選
以英寸為單位的元組(寬度,高度)。
- ax:Matplotlib 軸對象,可選
- grid:布爾型,可選
將此設置為 True 將顯示網格。
- diagonal:{‘hist’, ‘kde’}
在‘kde’ and ‘hist’ 之間選擇核密度估計或對角線直方圖。
- marker:str,可選
Matplotlib 標記類型,默認為“.”。
- density_kwds:關鍵詞
要傳遞給核密度估計圖的關鍵字參數。
- hist_kwds:關鍵詞
要傳遞給 hist 函數的關鍵字參數。
- range_padding:浮點數,默認 0.05
x 和 y 軸範圍相對於 (x_max - x_min) 或 (y_max - y_min) 的相對擴展。
- **kwargs:
要傳遞給 scatter 函數的關鍵字參數。
- numpy.ndarray
散點圖矩陣。
參數:
返回:
例子:
>>> df = pd.DataFrame(np.random.randn(1000, 4), columns=['A','B','C','D']) >>> pd.plotting.scatter_matrix(df, alpha=0.2) array([[<AxesSubplot:xlabel='A', ylabel='A'>, <AxesSubplot:xlabel='B', ylabel='A'>, <AxesSubplot:xlabel='C', ylabel='A'>, <AxesSubplot:xlabel='D', ylabel='A'>], [<AxesSubplot:xlabel='A', ylabel='B'>, <AxesSubplot:xlabel='B', ylabel='B'>, <AxesSubplot:xlabel='C', ylabel='B'>, <AxesSubplot:xlabel='D', ylabel='B'>], [<AxesSubplot:xlabel='A', ylabel='C'>, <AxesSubplot:xlabel='B', ylabel='C'>, <AxesSubplot:xlabel='C', ylabel='C'>, <AxesSubplot:xlabel='D', ylabel='C'>], [<AxesSubplot:xlabel='A', ylabel='D'>, <AxesSubplot:xlabel='B', ylabel='D'>, <AxesSubplot:xlabel='C', ylabel='D'>, <AxesSubplot:xlabel='D', ylabel='D'>]], dtype=object)
相關用法
- Python pandas.plotting.autocorrelation_plot用法及代碼示例
- Python pandas.plotting.bootstrap_plot用法及代碼示例
- Python pandas.plotting.radviz用法及代碼示例
- Python pandas.plotting.parallel_coordinates用法及代碼示例
- Python pandas.plotting.andrews_curves用法及代碼示例
- Python pandas.plotting.lag_plot用法及代碼示例
- Python pandas.plotting.boxplot用法及代碼示例
- Python pandas.pivot用法及代碼示例
- Python pandas.period_range用法及代碼示例
- Python pandas.period_range()用法及代碼示例
- Python pandas.pivot_table用法及代碼示例
- Python pandas.arrays.IntervalArray.is_empty用法及代碼示例
- Python pandas.DataFrame.ewm用法及代碼示例
- Python pandas.api.types.is_timedelta64_ns_dtype用法及代碼示例
- Python pandas.DataFrame.dot用法及代碼示例
- Python pandas.DataFrame.apply用法及代碼示例
- Python pandas.DataFrame.combine_first用法及代碼示例
- Python pandas.read_pickle用法及代碼示例
- Python pandas.Index.value_counts用法及代碼示例
- Python pandas.DatetimeTZDtype用法及代碼示例
注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.plotting.scatter_matrix。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。