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 lineeLineCollection
invece di singole linee, il che aumenta significativamente le prestazioni. IfFalse
, l'impostazione predefinita è il vecchio comportamento di utilizzo di un elenco diLine2D
oggetti.- oggetto indicizzabile dei dati , facoltativo
Se fornito, tutti i parametri accettano anche una stringa
s
, che viene interpretata comedata[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.