pandas.plotting.scatter_matrix#

pandas.plotting.scatter_matrix(фрейм, alpha=0.5, figsize=None, ax=None, сетка=False, диагональ='hist', маркер='.', density_kwds=None, hist_kwds=None, range_padding=0.05, **kwargs)[источник]#

Построить матрицу диаграмм рассеяния.

Параметры:
фреймDataFrame
alphafloat, опционально

Степень прозрачности.

figsize(float,float), опционально

Кортеж (ширина, высота) в дюймах.

axОбъект оси Matplotlib, опционально
сеткаbool, необязательно

Установка этого значения в True покажет сетку.

диагональ{‘hist’, ‘kde’}

Выберите между 'kde' и 'hist' для оценки плотности ядра или гистограммы на диагонали.

маркерstr, optional

Тип маркера Matplotlib, по умолчанию ‘.’.

density_kwdsключевые слова

Аргументы ключевых слов для передачи в график оценки плотности ядра.

hist_kwdsключевые слова

Ключевые аргументы, передаваемые в функцию hist.

range_paddingfloat, по умолчанию 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([[, ,
        , ],
       [, ,
        , ],
       [, ,
        , ],
       [, ,
        , ]],
      dtype=object)
../../_images/pandas-plotting-scatter_matrix-1.png