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()Диаграммы в виде области по умолчанию накладываются друг на друга. Для построения разнесённой диаграммы, передайте
stacked=False:>>> ax = df.plot.area(stacked=False)
Построение диаграммы в виде области для одного столбца:
>>> ax = df.plot.area(y='sales')
Построение с другим x:
>>> df = pd.DataFrame({ ... 'sales': [3, 2, 3], ... 'visits': [20, 42, 28], ... 'day': [1, 2, 3], ... }) >>> ax = df.plot.area(x='day')
© 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