pandas.plotting.scatter_matrix
- 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)[source]
-
Построение матрицы диаграмм рассеяния.
- Параметры
-
- frame:DataFrame
- alpha:float, необязательно
-
Значение прозрачности.
- figsize:(float,float), необязательно
-
Кортеж (ширина, высота) в дюймах.
- ax:Объект оси Matplotlib, необязательно
- grid:bool, необязательно
-
При установке в True отображается сетка.
- diagonal:{‘hist’, ‘kde’}
-
Выбор между ‘kde’ и ‘hist’ для построения диаграммы плотности ядра или гистограммы по диагонали.
- marker:str, необязательно
-
Тип маркера Matplotlib, по умолчанию ‘.’.
- density_kwds:ключевые слова
-
Ключевые слова для передачи в построение диаграммы плотности ядра.
- hist_kwds:ключевые слова
-
Ключевые слова для передачи в функцию hist.
- range_padding:float, по умолчанию 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)
© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/1.5.0/reference/api/pandas.plotting.scatter_matrix.html