matplotlib.axes.Axes.stackplot #
- Haches. stackplot ( x , * args , labels = () , colors = None , baseline = 'zero' , data = None , ** kwargs ) [source] #
Dessinez un graphique en aires empilées.
- Paramètres :
- x (N,) en forme de tableau
- y (M, N) en forme de tableau
Les données sont supposées désempilées. Chacun des appels suivants est légal :
stackplot(x, y) # where y has shape (M, N) stackplot(x, y1, y2, y3) # where y1, y2, y3, y4 have length N
- ligne de base {'zero', 'sym', 'wiggle', 'weighted_wiggle'}
Méthode utilisée pour calculer la ligne de base :
'zero'
: Ligne de base zéro constante, c'est-à-dire un simple graphique empilé.'sym'
: Symétrique autour de zéro et est parfois appelé 'ThemeRiver'.'wiggle'
: Minimise la somme des pentes au carré.'weighted_wiggle'
: Fait la même chose mais pèse pour tenir compte de la taille de chaque couche. Il est également appelé mise en page 'Streamgraph'. Plus de détails peuvent être trouvés sur http://leebyron.com/streamgraph/ .
- étiquettes liste de str, facultatif
Une séquence d'étiquettes à attribuer à chaque série de données. S'il n'est pas spécifié, aucun libellé ne sera appliqué aux artistes.
- couleurs liste de couleurs, facultatif
Une séquence de couleurs à parcourir et à utiliser pour colorer les zones empilées. La séquence n'a pas besoin d'être exactement de la même longueur que le nombre de y fourni , auquel cas les couleurs se répéteront depuis le début.
S'il n'est pas spécifié, les couleurs du cycle de propriétés Axes seront utilisées.
- objet de données indexable, facultatif
S'ils sont donnés, tous les paramètres acceptent également une chaîne
s
, qui est interprétée commedata[s]
(sauf si cela déclenche une exception).- **kwargs
Tous les autres arguments de mots-clés sont passés à
Axes.fill_between
.
- Retours :
- liste de
PolyCollection
Une liste d'
PolyCollection
instances, une pour chaque élément dans le tracé d'aires empilées.
- liste de