matplotlib.axes.Axes.bar #
- Assi. bar ( x , altezza , larghezza = 0.8 , bottom = None , * , align = 'center' , data = None , ** kwargs ) [fonte] #
Crea un grafico a barre.
Le barre sono posizionate in x con l' allineamento dato . Le loro dimensioni sono date da altezza e larghezza . La linea di base verticale è inferiore (impostazione predefinita 0).
Molti parametri possono assumere un singolo valore applicato a tutte le barre o una sequenza di valori, uno per ogni barra.
- Parametri :
- x float o simile a un array
Le coordinate x delle barre. Vedi anche align per l'allineamento delle barre alle coordinate.
- altezza float o simile a un array
L'altezza/e delle barre.
- width float o simile ad un array, default: 0.8
La/e larghezza/e delle barre.
- bottom float o simile ad un array, default: 0
Le coordinate y del lato o dei lati inferiori delle barre.
- align {'center', 'edge'}, default: 'center'
Allineamento delle barre alle coordinate x :
'center': Centra la base sulle posizioni x .
'edge': allinea i bordi di sinistra delle barre con le posizioni x .
Per allineare le barre sul bordo destro passare una larghezza 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 x 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
Se True , imposta l'asse y 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
barh
Traccia un grafico a barre orizzontali.
Appunti
Le barre impilate possono essere ottenute passando singoli valori inferiori per barra. Vedere Grafico a barre in pila .
Esempi che utilizzano matplotlib.axes.Axes.bar
#
Dimostrazione del colore della barra
Dimostrazione dell'etichetta della barra
Grafico a barre raggruppato con etichette
Grafico a barre sull'asse polare
Caratteristiche di mpl_toolkits.axisartist.floating_axes
Crea grafici a barre 2D su diversi piani
Grafico a barre di gruppo con unità