matplotlib.axes.Axes.stackplot #

Assi. stackplot ( x , * args , labels = () , colors = None , baseline = 'zero' , data = None , ** kwargs ) [fonte] #

Disegna un grafico ad area sovrapposta.

Parametri :
x (N,) simile a un array
y (M, N) simile a un array

Si presuppone che i dati siano disimpilati. Ciascuna delle seguenti chiamate è legale:

stackplot(x, y)           # where y has shape (M, N)
stackplot(x, y1, y2, y3)  # where y1, y2, y3, y4 have length N
linea di base {'zero', 'sym', 'wiggle', 'weighted_wiggle'}

Metodo utilizzato per calcolare la linea di base:

  • 'zero': Linea di base zero costante, ovvero un semplice grafico in pila.

  • 'sym': Simmetrico intorno allo zero ed è talvolta chiamato 'ThemeRiver'.

  • 'wiggle': Minimizza la somma dei quadrati delle pendenze.

  • 'weighted_wiggle': Fa lo stesso, ma pesa per tenere conto delle dimensioni di ogni strato. È anche chiamato layout 'Streamgraph'. Maggiori dettagli possono essere trovati su http://leebyron.com/streamgraph/ .

etichette elenco di str, facoltativo

Una sequenza di etichette da assegnare a ciascuna serie di dati. Se non specificato, nessuna etichetta verrà applicata agli artisti.

lista dei colori di colore, facoltativo

Una sequenza di colori da scorrere e utilizzare per colorare le aree impilate. La sequenza non deve essere esattamente della stessa lunghezza del numero di y forniti , nel qual caso i colori si ripeteranno dall'inizio.

Se non specificato, verranno utilizzati i colori del ciclo di proprietà Axes.

oggetto indicizzabile dei dati , facoltativo

Se fornito, tutti i parametri accettano anche una stringa s, che viene interpretata come data[s](a meno che ciò non sollevi un'eccezione).

**kwargs

Tutti gli altri argomenti di parole chiave vengono passati a Axes.fill_between.

Resi :
lista diPolyCollection

Un elenco di PolyCollectionistanze, una per ogni elemento nel grafico dell'area in pila.

Esempi che utilizzano matplotlib.axes.Axes.stackplot#

Stackplot e streamgraph

Stackplot e streamgraph

Stackplot e streamgraph
stackplot(x, y)

stackplot(x, y)

stackplot(x, y)