matplotlib.axes.Axes.barh #
- Assi. barh ( y , width , height = 0.8 , left = None , * , align = 'center' , data = None , ** kwargs ) [fonte] #
Crea un grafico a barre orizzontali.
Le barre sono posizionate in y con l' allineamento dato . Le loro dimensioni sono date dalla larghezza e dall'altezza . La linea di base orizzontale è a sinistra (default 0).
Molti parametri possono assumere un singolo valore applicato a tutte le barre o una sequenza di valori, uno per ogni barra.
- Parametri :
- y float o simile a un array
Le coordinate y delle barre. Vedi anche align per l'allineamento delle barre alle coordinate.
- width float o simile ad un array
La/e larghezza/e delle barre.
- height float o simile ad un array, default: 0.8
Le altezze delle sbarre.
- float sinistro o tipo array, default: 0
Le coordinate x del lato sinistro delle barre.
- align {'center', 'edge'}, default: 'center'
Allineamento della base alle coordinate y *:
'center': Centra le barre sulle posizioni y .
'edge': allinea i bordi inferiori delle barre con le posizioni y .
Per allineare le barre sul bordo superiore passare un'altezza negativa e
align='edge'
.
- Resi :
BarContainer
Contenitore con tutte le barre e opzionalmente barre di errore.
- Altri parametri :
- colore colore o elenco di colori, facoltativo
I colori delle facce della barra.
- edgecolor colore o elenco di colori, facoltativo
I colori dei bordi della barra.
- linewidth float o tipo array, facoltativo
Larghezza del bordo(i) della barra. Se 0, non disegnare bordi.
- tick_label str o elenco di str, facoltativo
Le etichette di spunta delle barre. Predefinito: Nessuno (utilizza etichette numeriche predefinite).
- label str o elenco di str, facoltativo
Una singola etichetta è allegata al risultante
BarContainer
come etichetta per l'intero set di dati. Se viene fornito un elenco, deve avere la stessa lunghezza di y ed etichettare le singole barre. Le etichette ripetute non vengono deduplicate e causeranno voci di etichetta ripetute, quindi è meglio utilizzarlo quando le barre differiscono anche nello stile (ad esempio, passando un elenco a color .)- xerr, yerr float o tipo array di shape(N,) o shape(2, N), facoltativo
Se non è None , aggiungi barre di errore orizzontali/verticali alle punte delle barre. I valori sono +/- dimensioni relative ai dati:
scalare: valori +/- simmetrici per tutte le barre
shape(N,): valori +/- simmetrici per ogni barra
shape(2, N): valori separati - e + per ogni barra. La prima riga contiene gli errori inferiori, la seconda riga contiene gli errori superiori.
Nessuno : nessuna barra di errore. (predefinito)
Vedere Diversi modi di specificare le barre di errore per un esempio sull'utilizzo di xerr e yerr .
- ecolor colore o elenco di colori, predefinito: 'black'
Il colore della linea delle barre di errore.
- capovolgi float, predefinito:
rcParams["errorbar.capsize"]
(predefinito:0.0
) La lunghezza della barra di errore si chiude in punti.
- error_kw dict, facoltativo
Dizionario degli argomenti delle parole chiave da passare al
errorbar
metodo. I valori di ecolor o capovolgimento qui definiti hanno la precedenza sugli argomenti delle parole chiave indipendenti.- log bool, predefinito: falso
If
True
, imposta l'asse x come scala logaritmica.- 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).- ** proprietà kwargs
Rectangle
Proprietà
Descrizione
una funzione di filtro, che accetta un array float (m, n, 3) e un valore dpi e restituisce un array (m, n, 3) e due offset dall'angolo in basso a sinistra dell'immagine
scalare o Nessuno
sconosciuto
bool
antialiased
o aabool o Nessuno
(sinistra, in basso, larghezza, altezza)
CapStyle
o {'culo', 'sporgente', 'rotondo'}bool
Patch o (Percorso, Trasforma) o Nessuno
colore
edgecolor
o ecccolore o Nessuno
facecolor
o fccolore o Nessuno
bool
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
sconosciuto
bool
JoinStyle
o {'mitre', 'round', 'bevel'}oggetto
linestyle
o ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
o lwfloat o Nessuno
bool
Nessuno o bool o float o richiamabile
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
str
bool
sconosciuto
sconosciuto
(galleggiare, galleggiare)
sconosciuto
galleggiante
Guarda anche
bar
Traccia un grafico a barre verticali.
Appunti
Le barre in pila possono essere ottenute passando singoli valori a sinistra per barra. Vedere Distribuzione discreta come grafico a barre orizzontali .
Esempi che utilizzano matplotlib.axes.Axes.barh
#
Dimostrazione dell'etichetta della barra
Produzione di più istogrammi affiancati
Il ciclo di vita di un complotto