matplotlib.pyplot.stem #

matplotlib.pyplot. stem ( *args , linefmt=None , markerfmt=None , basefmt=None , bottom=0 , label=None , use_line_collection=< parametro deprecato> , orientamento='vertical' , data=None ) [fonte] #

Crea un grafico a stelo.

Un grafico a stelo disegna linee perpendicolari a una linea di base in ogni posizione locs dalla linea di base alle teste e vi colloca un indicatore. Per i grafici a stelo verticale (impostazione predefinita), i locs sono posizioni x e le teste sono valori y . Per i grafici a stelo orizzontale, le posizioni sono posizioni y e le teste sono valori x .

Firma chiamata:

stem([locs,] heads, linefmt=None, markerfmt=None, basefmt=None)

Le posizioni locs sono facoltative. I formati possono essere forniti sia come posizionali che come argomenti di parole chiave. Il passaggio di markerfmt e basefmt in posizione è deprecato a partire da Matplotlib 3.5.

Parametri :
locs simile ad un array, default: (0, 1, ..., len(heads) - 1)

Per i grafici a stelo verticale, le posizioni x degli steli. Per i grafici a stelo orizzontale, le posizioni y degli steli.

head come un array

Per i grafici a stelo verticale, i valori y delle teste dello stelo. Per i grafici dello stelo orizzontale, i valori x delle teste dello stelo.

linefmt str, facoltativo

Una stringa che definisce il colore e/o lo stile di linea delle linee verticali:

Carattere

Stile linea

'-'

linea continua

'--'

linea tratteggiata

'-.'

linea tratteggiata

':'

linea tratteggiata

Predefinito: 'C0-', cioè linea continua con il primo colore del ciclo di colori.

Nota: i marcatori specificati tramite questo parametro (ad esempio 'x') verranno ignorati silenziosamente (a meno che non si utilizzi use_line_collection=False). Invece, i marcatori dovrebbero essere specificati usando markerfmt .

markerfmt str, facoltativo

Una stringa che definisce il colore e/o la forma dei marcatori sulle teste dei gambi. Se il marcatore non è dato, usa il marcatore 'o', cioè cerchi pieni. Se il colore non è dato, usa il colore da linefmt .

basefmt str, predefinito: 'C3-' ('C2-' in modalità classica)

Una stringa di formato che definisce le proprietà della linea di base.

orientamento str, predefinito: 'verticale'

Se 'verticale', produrrà una trama con steli orientati verticalmente, altrimenti gli steli saranno orientati orizzontalmente.

float inferiore , predefinito: 0

La posizione y/x della linea di base (a seconda dell'orientamento).

label str, predefinito: Nessuno

L'etichetta da utilizzare per le radici nelle legende.

use_line_collection bool, predefinito: vero

Deprecato dal 3.6

If True, memorizza e traccia le linee staminali come linee LineCollectioninvece di singole linee, il che aumenta significativamente le prestazioni. If False, l'impostazione predefinita è il vecchio comportamento di utilizzo di un elenco di Line2Doggetti.

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).

Resi :
StemContainer

Il contenitore può essere trattato come una tupla ( markerline , stemlines , baseline )

Appunti

Guarda anche

La funzione stem di MATLAB che ha ispirato questo metodo.

Esempi che utilizzano matplotlib.pyplot.stem#

Trama del gambo

Trama del gambo

Trama del gambo