Section Navigation
Draw a stacked area plot or a streamgraph.
Parameters: x(N,) array-like y(M, N) array-likeThe data can be either stacked or unstacked. Each of the following calls is legal:
Method used to calculate the baseline:
'zero': Constant zero baseline, i.e. a simple stacked plot.
'sym': Symmetric around zero and is sometimes called 'ThemeRiver'.
'wiggle': Minimizes the sum of the squared slopes.
'weighted_wiggle': Does the same but weights to account for size of each layer. It is also called 'Streamgraph'-layout. More details can be found at http://leebyron.com/streamgraph/.
A sequence of labels to assign to each data series. If unspecified, then no labels will be applied to artists.
colorslist of color, optionalA sequence of colors to be cycled through and used to color the stacked areas. The sequence need not be exactly the same length as the number of provided y, in which case the colors will repeat from the beginning.
If not specified, the colors from the Axes property cycle will be used.
hatchlist of str, default: NoneA sequence of hatching styles. See Hatch style reference. The sequence will be cycled through for filling the stacked areas from bottom to top. It need not be exactly the same length as the number of provided y, in which case the styles will repeat from the beginning.
Added in version 3.9: Support for list input
If given, all parameters also accept a string s, which is interpreted as data[s] if s is a key in data.
**kwargsAll other keyword arguments are passed to Axes.fill_between.
Returns: list of PolyCollectionA list of PolyCollection instances, one for each element in the stacked area plot.
Notes
Note
This is the pyplot wrapper for axes.Axes.stackplot.
© Copyright 2002–2012 John Hunter, Darren Dale, Eric Firing, Michael Droettboom and the Matplotlib development team; 2012–2026 The Matplotlib development team.
Created using Sphinx 9.1.0.
Built from v3.10.9-2-gdf001ac932.
Built with the PyData Sphinx Theme 0.15.4.