databricks.koalas.DataFrame.plot.line

plot.line(x=None, y=None, **kwargs)

Plot DataFrame as lines.

Parameters
x: int or str, optional

Columns to use for the horizontal axis.

yint, str, or list of them, optional

The values to be plotted.

**kwargs

Keyword arguments to pass on to DataFrame.plot().

Returns
:class:`matplotlib.axes.Axes` or :class:`numpy.ndarray`

Return an ndarray when subplots=True.

See also

matplotlib.pyplot.plot

Plot y versus x as lines and/or markers.

Examples

The following example shows the populations for some animals over the years.

>>> df = ks.DataFrame({'pig': [20, 18, 489, 675, 1776],
...                    'horse': [4, 25, 281, 600, 1900]},
...                   index=[1990, 1997, 2003, 2009, 2014])
>>> lines = df.plot.line()
../../_images/databricks-koalas-DataFrame-plot-line-1.png

An example with subplots, so an array of axes is returned.

>>> axes = df.plot.line(subplots=True)
>>> type(axes)
<class 'numpy.ndarray'>
../../_images/databricks-koalas-DataFrame-plot-line-2.png

The following example shows the relationship between both populations.

>>> lines = df.plot.line(x='pig', y='horse')
../../_images/databricks-koalas-DataFrame-plot-line-3.png