Spec-Zone.ru › pandas 2

pandas.DataFrame.plot.area

DataFrame.plot.area(x=None, y=None, stacked=True, **kwargs)[source]

Построение столбчатой диаграммы в виде области.

Диаграмма в виде области визуализирует количественные данные. Эта функция оборачивает функцию matplotlib area.

Параметры:
x:метка или позиция, необязательно

Координаты для оси X. По умолчанию используется индекс.

y:метка или позиция, необязательно

Столбец для построения. По умолчанию используются все столбцы.

stacked:bool, по умолчанию True

Диаграммы в виде области по умолчанию накладываются друг на друга. Установите значение False, чтобы создать разнесённую диаграмму.

**kwargs

Дополнительные ключевые аргументы документированы в DataFrame.plot().

Возвращаемое значение:
matplotlib.axes.Axes или numpy.ndarray

Диаграмма в виде области, или массив диаграмм в виде области, если используется подграфик.

См. также

DataFrame.plot

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

Примеры

Построение диаграммы в виде области на основе основных бизнес-метрики:

>>> df = pd.DataFrame({
...     'sales': [3, 2, 3, 9, 10, 6],
...     'signups': [5, 5, 6, 12, 14, 13],
...     'visits': [20, 42, 28, 62, 81, 50],
... }, index=pd.date_range(start='2018/01/01', end='2018/07/01',
...                        freq='ME'))
>>> ax = df.plot.area()
../../_images/pandas-DataFrame-plot-area-1.png

Диаграммы в виде области по умолчанию накладываются друг на друга. Для построения разнесённой диаграммы, передайте stacked=False:

>>> ax = df.plot.area(stacked=False)
../../_images/pandas-DataFrame-plot-area-2.png

Построение диаграммы в виде области для одного столбца:

>>> ax = df.plot.area(y='sales')
../../_images/pandas-DataFrame-plot-area-3.png

Построение с другим x:

>>> df = pd.DataFrame({
...     'sales': [3, 2, 3],
...     'visits': [20, 42, 28],
...     'day': [1, 2, 3],
... })
>>> ax = df.plot.area(x='day')
../../_images/pandas-DataFrame-plot-area-4.png

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

Spec-Zone.ru

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