matplotlib.pyplot.barh #

matplotlib.pyplot. 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 BarContainercome 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 errorbarmetodo. 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 come data[s](a meno che ciò non sollevi un'eccezione).

** proprietà kwargsRectangle

Proprietà

Descrizione

agg_filter

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

alpha

scalare o Nessuno

angle

sconosciuto

animated

bool

antialiasedo aa

bool o Nessuno

bounds

(sinistra, in basso, larghezza, altezza)

capstyle

CapStyleo {'culo', 'sporgente', 'rotondo'}

clip_box

Bbox

clip_on

bool

clip_path

Patch o (Percorso, Trasforma) o Nessuno

color

colore

edgecoloro ecc

colore o Nessuno

facecoloro fc

colore o Nessuno

figure

Figure

fill

bool

gid

str

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

height

sconosciuto

in_layout

bool

joinstyle

JoinStyleo {'mitre', 'round', 'bevel'}

label

oggetto

linestyleo ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidtho lw

float o Nessuno

mouseover

bool

path_effects

AbstractPathEffect

picker

Nessuno o bool o float o richiamabile

rasterized

bool

sketch_params

(scala: float, lunghezza: float, casualità: float)

snap

bool o Nessuno

transform

Transform

url

str

visible

bool

width

sconosciuto

x

sconosciuto

xy

(galleggiare, galleggiare)

y

sconosciuto

zorder

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 .