xarray.DataArray.plot.step#
- DataArray.plot.step(*args, where='pre', drawstyle=None, ds=None, row=None, col=None, **kwargs)[source]#
Step plot of DataArray values.
Similar to
matplotlib.pyplot.step()
.- Parameters:
where (
{'pre', 'post', 'mid'}
, default:'pre'
) – Define where the steps should be placed:'pre'
: The y value is continued constantly to the left from every x position, i.e. the interval(x[i-1], x[i]]
has the valuey[i]
.'post'
: The y value is continued constantly to the right from every x position, i.e. the interval[x[i], x[i+1])
has the valuey[i]
.'mid'
: Steps occur half-way between the x positions.
Note that this parameter is ignored if one coordinate consists of
pandas.Interval
values, e.g. as a result ofxarray.Dataset.groupby_bins()
. In this case, the actual boundaries of the interval are used.drawstyle, ds (
str
orNone
, optional) – Additional drawstyle. Only use one of drawstyle and ds.row (
Hashable
, optional) – If passed, make row faceted plots on this dimension name.col (
Hashable
, optional) – If passed, make column faceted plots on this dimension name.*args, **kwargs (optional) – Additional arguments for
xarray.plot.line()
.
- Returns:
primitive (
list
ofLine3D
orFacetGrid
) – When either col or row is given, returns a FacetGrid, otherwise a list of matplotlib Line3D objects.