matplotlib.axes.Axes.stackplot#
- Axes.stackplot(x, *args, labels=(), colors=None, hatch=None, baseline='zero', data=None, **kwargs)[Quelle]#
Zeichnet ein gestapeltes Flächendiagramm oder ein Streamgraph.
- Parameter:
- x(N,) Array-like
- y(M, N) Array-like
Die Daten können gestapelt oder ungestapelt sein. Jeder der folgenden Aufrufe ist zulässig
stackplot(x, y) # where y has shape (M, N) e.g. y = [y1, y2, y3, y4] stackplot(x, y1, y2, y3, y4) # where y1, y2, y3, y4 have length N
- baseline{'zero', 'sym', 'wiggle', 'weighted_wiggle'}
Methode zur Berechnung der Basislinie
'zero': Konstante Nullbasislinie, d. h. ein einfacher gestapelter Plot.'sym': Symmetrisch um Null und wird manchmal als 'ThemeRiver' bezeichnet.'wiggle': Minimiert die Summe der quadrierten Steigungen.'weighted_wiggle': Tut dasselbe, gewichtet jedoch, um die Größe jeder Schicht zu berücksichtigen. Es wird auch als 'Streamgraph'-Layout bezeichnet. Weitere Details finden Sie unter http://leebyron.com/streamgraph/.
- labelsListe von str, optional
Eine Sequenz von Labels, die jeder Datenreihe zugewiesen werden sollen. Wenn nicht angegeben, werden keine Labels an die Künstler angewendet.
- colorsListe von Farben, optional
Eine Sequenz von Farben, die durchlaufen und zum Einfärben der gestapelten Flächen verwendet werden. Die Sequenz muss nicht exakt die gleiche Länge wie die Anzahl der bereitgestellten y haben, in diesem Fall wiederholen sich die Farben vom Anfang an.
Wenn nicht angegeben, werden die Farben aus dem Achsen-Eigenschaftszyklus verwendet.
- hatchListe von Zeichenketten, Standard: None
Eine Sequenz von Schattierungsmustern. Siehe Referenz zu Schattierungsstilen. Die Sequenz wird zum Füllen der gestapelten Flächen von unten nach oben durchlaufen. Sie muss nicht exakt die gleiche Länge wie die Anzahl der bereitgestellten y haben, in diesem Fall wiederholen sich die Stile vom Anfang an.
Hinzugefügt in Version 3.9: Unterstützung für Listen-Eingaben
- dataindizierbares Objekt, optional
Wenn angegeben, akzeptieren alle Parameter auch eine Zeichenkette
s, die alsdata[s]interpretiert wird, wennsein Schlüssel indataist.- **kwargs
Alle anderen Schlüsselwortargumente werden an
Axes.fill_betweenübergeben.
- Gibt zurück:
- Liste von
PolyCollection Eine Liste von
PolyCollection-Instanzen, eine für jedes Element im gestapelten Flächendiagramm.
- Liste von