pandas.plotting.andrews_curves
-
pandas.plotting.andrews_curves(frame, class_column, ax=None, samples=200, color=None, colormap=None, **kwds)[source] -
Генерирует график кривых Эндрюса в matplotlib для визуализации кластеров многомерных данных.
Кривые Эндрюса имеют функциональную форму:
- f(t) = x_1/sqrt(2) + x_2 sin(t) + x_3 cos(t) +
- x_4 sin(2t) + x_5 cos(2t) + …
Где коэффициенты x соответствуют значениям каждого измерения, а t линейно распределён между -π и +π. Каждая строка фрейма соответствует одной кривой.
Параметры: -
frame : DataFrame -
Данные для построения графика, предпочтительно нормализованные к (0.0, 1.0)
-
class_column : Name of the column containing class names -
ax : matplotlib axes object, default None -
samples : Number of points to plot in each curve -
color : list or tuple, optional -
Цвета для различных классов
-
colormap : str or matplotlib colormap object, default None -
Цветовая карта для выбора цветов. Если строка, загружает цветовую карту с этим именем из matplotlib.
-
kwds : keywords -
Параметры для передачи методу построения графика matplotlib
Возвращает: -
ax : Matplotlib axis object
© 2008–2012, 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/0.24.2/reference/api/pandas.plotting.andrews_curves.html