standardize_1d

standardize_1d(self, *args, data=None, autoformat=None, **kwargs)[source]

Interpret positional arguments for the “1D” plotting methods so usage is consistent. 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 and violinplot, 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 or DataArray, we try to infer them from the metadata. Otherwise, np.arange(0, data.shape[0]) is used.

Parameters
  • data (dict-like, optional) – A dict-like dataset container (e.g., DataFrame or DataArray). If passed, positional arguments must be valid data keys and the arrays used for plotting are retrieved with data[key]. This is a native matplotlib feature previously restricted to just plot and scatter.

  • autoformat (bool, optional) – Whether x axis labels, y axis labels, axis formatters, axes titles, legend labels, and colorbar labels are automatically configured when a Series, DataFrame or DataArray is passed to the plotting command. Default is rc.autoformat = True.