Spec-Zone.ru › pandas 1

pandas.Series.plot

Series.plot(*args, **kwargs)[source]

Создаёт графики для Series или DataFrame.

Использует бэкенд, указанный параметром plotting.backend. По умолчанию используется matplotlib.

Параметры
data:Series или DataFrame

Объект, для которого вызывается метод.

x:метка или позиция, по умолчанию None

Используется только если data — DataFrame.

y:метка, позиция или список меток, позиций, по умолчанию None

Позволяет построение графика одной колонки по отношению к другой. Используется только если data — DataFrame.

kind:строка

Тип графика:

  • ‘line’ : линейный график (по умолчанию)

  • ‘bar’ : вертикальная гистограмма

  • ‘barh’ : горизонтальная гистограмма

  • ‘hist’ : гистограмма

  • ‘box’ : ящик с усами

  • ‘kde’ : график оценки плотности ядра

  • ‘density’ : то же, что и ‘kde’

  • ‘area’ : график областей

  • ‘pie’ : круговая диаграмма

  • ‘scatter’ : диаграмма рассеяния (только для DataFrame)

  • ‘hexbin’ : диаграмма гексаграмм (только для DataFrame)

ax:объект matplotlib axes, по умолчанию None

Ось текущей фигуры.

subplots:булево значение или последовательность итерируемых объектов, по умолчанию False

Группировать ли колонки в подграфики:

  • False : Подграфики не будут использоваться

  • True : Создать отдельные подграфики для каждой колонки.

  • последовательность итерируемых объектов меток колонок: Создать подграфик для каждой группы колонок. Например, [(‘a’, ‘c’), (‘b’, ‘d’)] создаст 2 подграфика: один с колонками ‘a’ и ‘c’, а другой с колонками ‘b’ и ‘d’. Остальные колонки, которые не указаны, будут отображаться в дополнительных подграфиках (по одной колонке на подграфик). .. versionadded:: 1.5.0

sharex:булево значение, по умолчанию True, если ax равно None, иначе False

В случае subplots=True, использовать общую ось X и сделать некоторые метки оси X невидимыми; по умолчанию True, если ax равно None, иначе False, если передана ось ax; Обратите внимание, что передача как ax, так и sharex=True изменит все метки оси X для всех осей в фигуре.

sharey:булево значение, по умолчанию False

В случае subplots=True, использовать общую ось Y и сделать некоторые метки оси Y невидимыми.

layout:кортеж, необязательно

(строки, столбцы) для макета подграфиков.

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

Размер объекта фигуры.

use_index:булево значение, по умолчанию True

Использовать индекс в качестве меток для оси X.

title:строка или список

Заголовок для графика. Если передана строка, то выведите строку в верхней части фигуры. Если передан список и subplots равно True, то выведите каждый элемент списка над соответствующим подграфиком.

grid:булево значение, по умолчанию None (по умолчанию для matlab)

Линии сетки осей.

legend:булево значение или {'reverse'}

Разместить легенду на подграфиках оси.

style:список или словарь

Стиль линий matplotlib по каждой колонке.

logx:булево значение или ‘sym’, по умолчанию False

Использовать логарифмическую шкалу или симлогарифмическую шкалу по оси X. .. versionchanged:: 0.25.0

logy:булево значение или ‘sym’, по умолчанию False

Использовать логарифмическую шкалу или симлогарифмическую шкалу по оси Y. .. versionchanged:: 0.25.0

loglog:булево значение или ‘sym’, по умолчанию False

Использовать логарифмическую шкалу или симлогарифмическую шкалу по обеим осям X и Y. .. versionchanged:: 0.25.0

xticks:последовательность

Значения, используемые для меток оси X.

yticks:последовательность

Значения, используемые для меток оси Y.

xlim:кортеж/список из 2 элементов

Установить пределы по оси X текущей области.

ylim:кортеж/список из 2 элементов

Установить пределы по оси Y текущей области.

xlabel:метка, необязательно

Название, используемое для метки оси X. По умолчанию используется имя индекса как метка оси X или имя колонки X для плоских графиков.

Добавлено в версии 1.1.0.

Изменено в версии 1.2.0: Теперь применимо к плоским графикам (scatter, hexbin).

ylabel:метка, необязательно

Название, используемое для метки оси Y. По умолчанию метка оси Y не отображается или отображается имя колонки Y для плоских графиков.

Добавлено в версии 1.1.0.

Изменено в версии 1.2.0: Теперь применимо к плоским графикам (scatter, hexbin).

rot:int, default None

Поворот делений (xticks для вертикальных, yticks для горизонтальных графиков).

fontsize:int, default None

Размер шрифта для xticks и yticks.

colormap:str or matplotlib colormap object, default None

Цветовая карта для выбора цветов. Если строка, загрузить цветовую карту с этим именем из matplotlib.

colorbar:bool, optional

Если True, отобразить цветковую легенду (актуально только для графиков ‘scatter’ и ‘hexbin’).

position:float

Укажите относительное выравнивание для расположения столбиковых диаграмм. От 0 (левый/нижний край) до 1 (правый/верхний край). По умолчанию 0.5 (центр).

table:bool, Series or DataFrame, default False

Если True, отобразить таблицу, используя данные из DataFrame, и данные будут транспонированы для соответствия стандартному макету matplotlib. Если передан Series или DataFrame, использовать переданные данные для отображения таблицы.

yerr:DataFrame, Series, array-like, dict and str

Подробности см. в Графики с погрешностями.

xerr:DataFrame, Series, array-like, dict and str

Аналогично yerr.

stacked:bool, default False in line and bar plots, and True in area plot

Если True, создать график с группированными столбиками.

sort_columns:bool, default False

Сортировать имена столбцов для определения порядка отображения.

Устарело начиная с версии 1.5.0: Аргумент sort_columns устарел и будет удален в будущей версии.

secondary_y:bool or sequence, default False

Отображать на дополнительной оси Y, если список/кортеж, то какие столбцы отображать на дополнительной оси Y.

mark_right:bool, default True

При использовании дополнительной оси Y автоматически отмечать метки столбцов в легенде "(справа)".

include_bool:bool, default is False

Если True, значения булевых типов можно отобразить.

backend:str, default None

Использовать другой бэкенд вместо указанного в настройке plotting.backend. Например, ‘matplotlib’. В качестве альтернативы, чтобы указать plotting.backend для всей сессии, установите pd.options.plotting.backend.

Добавлена в версии 1.0.0.

**kwargs

Параметры для передачи методу matplotlib.

Возвращает
matplotlib.axes.Axes или numpy.ndarray из них

Если бэкенд не стандартный matplotlib, то возвращаемое значение будет объектом, возвращённым бэкендом.

Примечания

  • Для получения дополнительной информации по этому вопросу см. документацию matplotlib в интернете

  • Если kind = ‘bar’ или ‘barh’, можно указать относительное выравнивание для расположения столбцов с помощью ключа position. От 0 (левый/нижний край) до 1 (правый/верхний край). По умолчанию 0.5 (центр)

© 2008–2022, 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/1.5.0/reference/api/pandas.Series.plot.html

Spec-Zone.ru

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