Spec-Zone.ru › pandas 0.24

pandas.DataFrame.plot

DataFrame.plot(x=None, y=None, kind='line', ax=None, subplots=False, sharex=None, sharey=False, layout=None, figsize=None, use_index=True, title=None, grid=None, legend=True, style=None, logx=False, logy=False, loglog=False, xticks=None, yticks=None, xlim=None, ylim=None, rot=None, fontsize=None, colormap=None, table=False, yerr=None, xerr=None, secondary_y=False, sort_columns=False, **kwds) [source]

Создать графики DataFrame с использованием matplotlib / pylab.

Новое в версии 0.17.0: Каждый вид графика имеет соответствующий метод в DataFrame.plot аксессоре: df.plot(kind='line') эквивалентно df.plot.line().

Параметры:
data : DataFrame
x : label or position, default None
y : label, position or list of label, positions, default None

Позволяет построение графика одной колонки по отношению к другой

kind : str
  • ‘line’ : линейный график (по умолчанию)
  • ‘bar’ : вертикальная гистограмма
  • ‘barh’ : горизонтальная гистограмма
  • ‘hist’ : гистограмма
  • ‘box’ : ящиковая диаграмма
  • ‘kde’ : график оценки плотности ядра
  • ‘density’ : то же, что и ‘kde’
  • ‘area’ : график площади
  • ‘pie’ : круговая диаграмма
  • ‘scatter’ : точечный график
  • ‘hexbin’ : гексагональный график
ax : matplotlib axes object, default None
subplots : boolean, default False

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

sharex : boolean, default True if ax is None else False

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

sharey : boolean, default False

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

layout : tuple (optional)

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

figsize : a tuple (width, height) in inches
use_index : boolean, default True

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

title : string or list

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

grid : boolean, default None (matlab style default)

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

legend : False/True/’reverse’

Поместить легенду на подграфики осей

style : list or dict

Стиль линии matplotlib для каждой колонки

logx : boolean, default False

Использовать логарифмическую шкалу по оси x

logy : boolean, default False

Использовать логарифмическую шкалу по оси y

loglog : boolean, default False

Использовать логарифмическую шкалу по обеим осям x и y

xticks : sequence

Значения для меток оси x

yticks : sequence

Значения для меток оси y

xlim : 2-tuple/list
ylim : 2-tuple/list
rot : int, default None

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

fontsize : int, default None

Размер шрифта для меток оси x и y

colormap : str or matplotlib colormap object, default None

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

colorbar : boolean, optional

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

position : float

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

table : boolean, Series or DataFrame, default False

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

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

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

xerr : same types as yerr.
stacked : boolean, default False in line and

Гистограммы, и True в графике площади. Если True, создать ступенчатый график.

sort_columns : boolean, default False

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

secondary_y : boolean or sequence, default False

Строить ли на дополнительной оси y Если список/кортеж, какие столбцы построить на дополнительной оси y

mark_right : boolean, default True

При использовании дополнительной оси y, автоматически добавлять к меткам столбцов в легенде “(right)”

`**kwds` : keywords

Параметры для передачи методу построения графика matplotlib

Возвращает:
axes : matplotlib.axes.Axes or numpy.ndarray of them

Примечания

  • См. документацию matplotlib онлайн для получения более подробной информации по этой теме
  • Если kind = ‘bar’ или ‘barh’, вы можете указать относительные выравнивания для макета гистограммы с помощью ключевого слова position. От 0 (левый/нижний край) до 1 (правый/верхний край). По умолчанию 0.5 (центр)
  • Если kind = ‘scatter’ и аргумент c — имя столбца dataframe, значения этого столбца используются для цвета каждой точки.
  • Если kind = ‘hexbin’, вы можете контролировать размер ячеек с аргументом gridsize. По умолчанию вычисляется гистограмма подсчетов вокруг каждой (x, y) точки. Вы можете указать альтернативные агрегации, передав значения аргументам C и reduce_C_function. C задает значение в каждой (x, y) точке, а reduce_C_function — функция от одного аргумента, которая сводит все значения в ячейке к одному числу (например, mean, max, sum, std).

© 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.24.2/reference/api/pandas.DataFrame.plot.html

Spec-Zone.ru

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