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
BarContainer
en 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
errorbar
mé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 commedata[s]
(sauf si cela déclenche une exception).- ** propriétés kwargs
Rectangle
Propriété
La description
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
scalaire ou Aucun
inconnue
bourdonner
antialiased
ou aabooléen ou Aucun
(gauche, bas, largeur, hauteur)
CapStyle
ou {'bout', 'en saillie', 'rond'}bourdonner
Patch ou (chemin, transformation) ou aucun
Couleur
edgecolor
ou cecouleur ou Aucun
facecolor
ou FCcouleur ou Aucun
bourdonner
chaîne
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
inconnue
bourdonner
JoinStyle
ou {'onglet', 'rond', 'biseau'}objet
linestyle
ou ls{'-', '--', '-.', ':', '', (décalage, on-off-seq), ...}
linewidth
ou lwflottant ou Aucun
bourdonner
Aucun ou bool ou flottant ou appelable
bourdonner
(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)
booléen ou Aucun
chaîne
bourdonner
inconnue
inconnue
(flotter, flotter)
inconnue
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
#
Diagramme à barres horizontales
Production de plusieurs histogrammes côte à côte