Spec-Zone.ru › pandas 0.25

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

Возвращает:
class:matplotlip.axis.Axes

© 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.25.0/reference/api/pandas.plotting.andrews_curves.html

Spec-Zone.ru

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