pandas.DataFrame.plot.area
-
DataFrame.plot.area(self, x=None, y=None, **kwargs)[source] -
Построить график заполненных областей.
График заполненных областей визуализирует количественные данные. Эта функция оборачивает функцию matplotlib area.
Параметры: -
x : label or position, optional -
Координаты для оси X. По умолчанию используется индекс.
-
y : label or position, optional -
Столбец для построения графика. По умолчанию используются все столбцы.
-
stacked : bool, default True -
Графики заполненных областей по умолчанию построены в виде стопок. Установите в значение False, чтобы получить нестопчатый график.
-
**kwds : optional -
Дополнительные ключевые аргументы документированы в
DataFrame.plot().
Возвращаемые значения: - matplotlib.axes.Axes или numpy.ndarray
-
График заполненных областей, или массив графиков заполненных областей, если используется подграфики (subplots).
См. также
-
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='M')) >>> 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–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.25.0/reference/api/pandas.DataFrame.plot.area.html