standardize_1d¶
-
standardize_1d
(self, func, *args, autoformat=None, **kwargs)[source]¶ Interpret positional arguments for the “1D” plotting methods so usage is consistent. This also optionally modifies the x axis label, y axis label, title, and axis ticks if a
DataArray
,DataFrame
, orSeries
is passed.Positional arguments are standardized as follows:
If a 2D array is passed, the corresponding plot command is called for each column of data (except for
boxplot
andviolinplot
, in which case each column is interpreted as a distribution).If x and y or latitude and longitude coordinates were not provided, and a
DataFrame
orDataArray
, we try to infer them from the metadata. Otherwise,np.arange(0, data.shape[0])
is used.
- Parameters
autoformat (bool, optional) – Whether x axis labels, y axis labels, axis formatters, axes titles, colorbar labels, and legend labels are automatically configured when a
Series
,DataFrame
orDataArray
is passed to the plotting command. Default is the figure-wideproplot.figure.Figure.autoformat
setting.
See also
Note
This function wraps
parametric
,plot
,scatter
,bar
,hist
,boxplot
,violinplot
,fill_between
,fill_betweenx
,pie
,step
,stem
,hlines
,vlines
, andhexbin