pandas.Series.plot.area#

Series.plot.область(x=None, y=None, stacked=True, **kwargs)[источник]#

Построить stacked area plot.

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

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

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

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

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

stackedbool, по умолчанию True

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

**kwargs

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

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

Диаграмма с областями или массив диаграмм с областями, если subplots равно True.

Смотрите также

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-Series-plot-area-1.png

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

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

Нарисовать площадную диаграмму для одного столбца:

>>> ax = df.plot.area(y='sales')
../../_images/pandas-Series-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-Series-plot-area-4.png