pandas.Series.plot.area — pandas 1.0.5 documentation (original) (raw)

Draw a stacked area plot.

An area plot displays quantitative data visually. This function wraps the matplotlib area function.

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()

Area plots are stacked by default. To produce an unstacked plot, pass stacked=False:

df = pd.DataFrame({ ... 'sales': [3, 2, 3], ... 'visits': [20, 42, 28], ... 'day': [1, 2, 3], ... }) ax = df.plot.area(x='day')