matplotlib.axes.Axes.barh #

Haches. barh ( y , width , height = 0.8 , left = None , * , align = 'center' , data = None , ** kwargs ) [source] #

Faites un diagramme à barres horizontales.

Les barres sont positionnées en y avec l' alignement donné . Leurs dimensions sont données en largeur et en hauteur . La ligne de base horizontale est à gauche (0 par défaut).

De nombreux paramètres peuvent prendre soit une valeur unique s'appliquant à toutes les barres, soit une séquence de valeurs, une pour chaque barre.

Paramètres :
y flottant ou semblable à un tableau

Les coordonnées y des barres. Voir aussi aligner pour l'alignement des barres sur les coordonnées.

largeur flottante ou semblable à un tableau

La ou les largeurs des barres.

hauteur flottante ou semblable à un tableau, par défaut : 0,8

Les hauteurs des barres.

flottant à gauche ou semblable à un tableau, par défaut : 0

Les coordonnées x du ou des côtés gauches des barres.

align {'center', 'edge'}, par défaut : 'center'

Alignement de la base sur les coordonnées y * :

  • 'center' : centre les barres sur les positions y .

  • 'edge' : alignez les bords inférieurs des barres avec les positions y .

Pour aligner les barres sur le bord supérieur passez une hauteur négative et align='edge'.

Retours :
BarContainer

Conteneur avec toutes les barres et éventuellement les barres d'erreur.

Autres paramètres :
couleur couleur ou liste de couleurs, facultatif

Les couleurs des faces du bar.

edgecolor couleur ou liste de couleurs, facultatif

Les couleurs des bords de la barre.

largeur de ligne flottante ou semblable à un tableau, facultatif

Largeur du ou des bords de la barre. Si 0, ne dessine pas d'arêtes.

tick_label str ou liste de str, facultatif

Les étiquettes de graduation des barres. Par défaut : Aucun (Utiliser les étiquettes numériques par défaut.)

label str ou liste de str, facultatif

Une seule étiquette est attachée au résultat BarContaineren tant qu'étiquette pour l'ensemble de données. Si une liste est fournie, elle doit avoir la même longueur que y et étiqueter les barres individuelles. Les étiquettes répétées ne sont pas dédupliquées et entraîneront des entrées d'étiquettes répétées, il est donc préférable de l'utiliser lorsque les barres diffèrent également dans le style (par exemple, en passant une liste à color .)

xerr, yerr float ou type tableau de shape(N,) ou shape(2, N), facultatif

Si ce n'est pas None , ajoutez des barres d'erreur horizontales/verticales aux conseils de la barre. Les valeurs sont des tailles +/- par rapport aux données :

  • scalaire : valeurs +/- symétriques pour toutes les barres

  • shape(N,) : valeurs +/- symétriques pour chaque barre

  • shape(2, N) : valeurs - et + distinctes pour chaque barre. La première ligne contient les erreurs inférieures, la deuxième ligne contient les erreurs supérieures.

  • Aucun : Pas de barre d'erreur. (défaut)

Voir Différentes façons de spécifier des barres d'erreur pour un exemple sur l'utilisation de xerr et yerr .

ecolor couleur ou liste de couleurs, par défaut : 'noir'

La couleur de ligne des barres d'erreur.

chavirer le flotteur, par défaut : rcParams["errorbar.capsize"](par défaut : 0.0)

La longueur des plafonds de la barre d'erreur en points.

error_kw dict, facultatif

Dictionnaire des arguments de mots-clés à passer à la errorbarméthode. Les valeurs de ecolor ou capsize définies ici ont priorité sur les arguments de mots-clés indépendants.

log bool, par défaut : False

Si True, définissez l'axe des x sur une échelle logarithmique.

objet de données indexable, facultatif

S'ils sont donnés, tous les paramètres acceptent également une chaîne s, qui est interprétée comme data[s](sauf si cela déclenche une exception).

** propriétés kwargsRectangle

Propriété

La description

agg_filter

une fonction de filtre, qui prend un tableau flottant (m, n, 3) et une valeur dpi, et renvoie un tableau (m, n, 3) et deux décalages à partir du coin inférieur gauche de l'image

alpha

scalaire ou Aucun

angle

inconnue

animated

bourdonner

antialiasedou aa

booléen ou Aucun

bounds

(gauche, bas, largeur, hauteur)

capstyle

CapStyleou {'bout', 'en saillie', 'rond'}

clip_box

Bbox

clip_on

bourdonner

clip_path

Patch ou (chemin, transformation) ou aucun

color

Couleur

edgecolorou ce

couleur ou Aucun

facecolorou FC

couleur ou Aucun

figure

Figure

fill

bourdonner

gid

chaîne

hatch

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

height

inconnue

in_layout

bourdonner

joinstyle

JoinStyleou {'onglet', 'rond', 'biseau'}

label

objet

linestyleou ls

{'-', '--', '-.', ':', '', (décalage, on-off-seq), ...}

linewidthou lw

flottant ou Aucun

mouseover

bourdonner

path_effects

AbstractPathEffect

picker

Aucun ou bool ou flottant ou appelable

rasterized

bourdonner

sketch_params

(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)

snap

booléen ou Aucun

transform

Transform

url

chaîne

visible

bourdonner

width

inconnue

x

inconnue

xy

(flotter, flotter)

y

inconnue

zorder

flotteur

Voir également

bar

Tracez un diagramme à barres verticales.

Remarques

Des barres empilées peuvent être obtenues en transmettant des valeurs de gauche individuelles par barre. Voir Distribution discrète sous forme de graphique à barres horizontales .

Exemples utilisant matplotlib.axes.Axes.barh#

Démo d'étiquette de barre

Démo d'étiquette de barre

Démo d'étiquette de barre
Diagramme à barres horizontales

Diagramme à barres horizontales

Diagramme à barres horizontales
Production de plusieurs histogrammes côte à côte

Production de plusieurs histogrammes côte à côte

Production de plusieurs histogrammes côte à côte
Le cycle de vie d'un terrain

Le cycle de vie d'un terrain

Le cycle de vie d'un terrain