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