Uses the backend specified by the option plotting.backend
. By default, matplotlib is used.
See matplotlib documentation online for more on this subject
If kind
= 'bar' or 'barh', you can specify relative alignments for bar plot layout by :None:None:`position`
keyword. From 0 (left/bottom-end) to 1 (right/top-end). Default is 0.5 (center)
The object for which the method is called.
Only used if data is a DataFrame.
Allows plotting of one column versus another. Only used if data is a DataFrame.
The kind of plot to produce:
An axes of the current figure.
Make separate subplots for each column.
In case subplots=True
, share x axis and set some x axis labels to invisible; defaults to True if ax is None otherwise False if an ax is passed in; Be aware, that passing in both an ax and sharex=True
will alter all x axis labels for all axis in a figure.
In case subplots=True
, share y axis and set some y axis labels to invisible.
(rows, columns) for the layout of subplots.
Size of a figure object.
Use index as ticks for x axis.
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 :None:None:`subplots`
is True, print each item in the list above the corresponding subplot.
Axis grid lines.
Place legend on axis subplots.
The matplotlib line style per column.
Use log scaling or symlog scaling on x axis. .. versionchanged:: 0.25.0
Use log scaling or symlog scaling on y axis. .. versionchanged:: 0.25.0
Use log scaling or symlog scaling on both x and y axes. .. versionchanged:: 0.25.0
Values to use for the xticks.
Values to use for the yticks.
Set the x limits of the current axes.
Set the y limits of the current axes.
Name to use for the xlabel on x-axis. Default uses index name as xlabel, or the x-column name for planar plots.
Now applicable to planar plots (:None:None:`scatter`
, :None:None:`hexbin`
).
Name to use for the ylabel on y-axis. Default will show no ylabel, or the y-column name for planar plots.
Now applicable to planar plots (:None:None:`scatter`
, :None:None:`hexbin`
).
Rotation for ticks (xticks for vertical, yticks for horizontal plots).
Font size for xticks and yticks.
Colormap to select colors from. If string, load colormap with that name from matplotlib.
If True, plot colorbar (only relevant for 'scatter' and 'hexbin' plots).
Specify relative alignments for bar plot layout. From 0 (left/bottom-end) to 1 (right/top-end). Default is 0.5 (center).
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.
See Plotting with Error Bars <visualization.errorbars>
for detail.
Equivalent to yerr.
If True, create stacked plot.
Sort column names to determine plot ordering.
Whether to plot on the secondary y-axis if a list/tuple, which columns to plot on secondary y-axis.
When using a secondary_y axis, automatically mark the column labels with "(right)" in the legend.
If True, boolean values can be plotted.
Backend to use instead of the backend specified in the option plotting.backend
. For instance, 'matplotlib'. Alternatively, to specify the plotting.backend
for the whole session, set pd.options.plotting.backend
.
Options to pass to matplotlib plotting method.
If the backend is not the default matplotlib one, the return value will be the object returned by the backend.
Make plots of Series or DataFrame.
Hover to see nodes names; edges to Self not shown, Caped at 50 nodes.
Using a canvas is more power efficient and can get hundred of nodes ; but does not allow hyperlinks; , arrows or text (beyond on hover)
SVG is more flexible but power hungry; and does not scale well to 50 + nodes.
All aboves nodes referred to, (or are referred from) current nodes; Edges from Self to other have been omitted (or all nodes would be connected to the central node "self" which is not useful). Nodes are colored by the library they belong to, and scaled with the number of references pointing them