Make plots of Series or DataFrame using the backend specified by the option plotting.backend. By default, matplotlib is used.

param data
Series or DataFrame

The object for which the method is called

param x
label or position, default None

Only used if data is a DataFrame.

param y
label, position or list of label, positions, default None

Allows plotting of one column versus another. Only used if data is a DataFrame.

param kind
  • ‘line’ : line plot (default)

  • ‘bar’ : vertical bar plot

  • ‘barh’ : horizontal bar plot

  • ‘hist’ : histogram

  • ‘box’ : boxplot

  • ‘kde’ : Kernel Density Estimation plot

  • ‘density’ : same as ‘kde’

  • ‘area’ : area plot

  • ‘pie’ : pie plot

  • ‘scatter’ : scatter plot

  • ‘hexbin’ : hexbin plot

param figsize

a tuple (width, height) in inches

param use_index
bool, default True

Use index as ticks for x axis

param title
string or list

Title to use for the plot. If a string is passed, print the string at the top of the figure. If a list is passed and subplots is True, print each item in the list above the corresponding subplot.

param grid
bool, default None (matlab style default)

Axis grid lines

param legend

Place legend on axis subplots

param style
list or dict

matplotlib line style per column

param logx
bool or ‘sym’, default False

Use log scaling or symlog scaling on x axis .. versionchanged:: 0.25.0

param logy
bool or ‘sym’ default False

Use log scaling or symlog scaling on y axis .. versionchanged:: 0.25.0

param loglog
bool or ‘sym’, default False

Use log scaling or symlog scaling on both x and y axes .. versionchanged:: 0.25.0

param xticks

Values to use for the xticks

param yticks

Values to use for the yticks

param xlim


param ylim


param rot
int, default None

Rotation for ticks (xticks for vertical, yticks for horizontal plots)

param fontsize
int, default None

Font size for xticks and yticks

param colormap
str or matplotlib colormap object, default None

Colormap to select colors from. If string, load colormap with that name from matplotlib.

param colorbar
bool, optional

If True, plot colorbar (only relevant for ‘scatter’ and ‘hexbin’ plots)

param position

Specify relative alignments for bar plot layout. From 0 (left/bottom-end) to 1 (right/top-end). Default is 0.5 (center)

param table
bool, Series or DataFrame, default False

If True, draw a table using the data in the DataFrame and the data will be transposed to meet matplotlib’s default layout. If a Series or DataFrame is passed, use passed data to draw a table.

param yerr
DataFrame, Series, array-like, dict and str

See Plotting with Error Bars for detail.

param xerr
DataFrame, Series, array-like, dict and str

Equivalent to yerr.

param mark_right
bool, default True

When using a secondary_y axis, automatically mark the column labels with “(right)” in the legend **kwds : keywords Options to pass to matplotlib plotting method


matplotlib.axes.Axes or numpy.ndarray of them If the backend is not the default matplotlib one, the return value will be the object returned by the backend.


This feature is currently unsupported by Intel Scalable Dataframe Compiler