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: список или кортеж, необязательно
Цвета для разных классов
colormap : строка или объект цветовой карты matplotlib, по умолчанию None
Цветовая карта для выбора цветов. Если строка, загрузить цветовой карту с этим именем из matplotlib.
kwds: ключевые слова
Параметры для передачи в метод построения графика matplotlib
Возвращает: - ax: объект оси matplotlib
© 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.23.4/generated/pandas.plotting.andrews_curves.html