Spec-Zone.ru › pandas 0.23

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API