def area(self, x=None, y=None, **kwds):
return self(kind='<STR_LIT>', x=x, y=y, **kwds)<EOL>
Draw a stacked area plot.

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

Parameters
----------
x : label or position, optional
    Coordinates for the X axis. By default uses the index.
y : label or position, optional
    Column to plot. By default uses all columns.
stacked : bool, default True
    Area plots are stacked by default. Set to False to create a
    unstacked plot.
**kwds : optional
    Additional keyword arguments are documented in
    :meth:`DataFrame.plot`.

Returns
-------
matplotlib.axes.Axes or numpy.ndarray
    Area plot, or array of area plots if subplots is True.

See Also
--------
DataFrame.plot : Make plots of DataFrame using matplotlib / pylab.

Examples
--------
Draw an area plot based on basic business metrics:

.. plot::
    :context: close-figs

    >>> 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``:

.. plot::
    :context: close-figs

    >>> ax = df.plot.area(stacked=False)

Draw an area plot for a single column:

.. plot::
    :context: close-figs

    >>> ax = df.plot.area(y='sales')

Draw with a different `x`:

.. plot::
    :context: close-figs

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