matplotlib.axes.Axes.bar #
- Haches. bar ( x , height , width = 0.8 , bottom = None , * , align = 'center' , data = None , ** kwargs ) [source] #
Faites un graphique en barres.
Les barres sont positionnées en x avec l' alignement donné . Leurs dimensions sont données en hauteur et en largeur . La ligne de base verticale est en bas (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 :
- x flottant ou semblable à un tableau
Les coordonnées x des barres. Voir aussi aligner pour l'alignement des barres sur les coordonnées.
- hauteur flottante ou semblable à un tableau
La ou les hauteur(s) des barres.
- largeur flottante ou semblable à un tableau, par défaut : 0,8
La ou les largeurs des barres.
- fond flottant ou semblable à un tableau, par défaut : 0
La ou les coordonnées y du ou des côtés inférieurs des barres.
- align {'center', 'edge'}, par défaut : 'center'
Alignement des barres sur les coordonnées x :
'center' : centre la base sur les positions x .
'edge' : alignez les bords gauches des barres avec les positions x .
Pour aligner les barres sur le bord droit passez une largeur 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 x 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 ordonnées 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
barh
Tracez un diagramme à barres horizontales.
Remarques
Des barres empilées peuvent être obtenues en transmettant des valeurs inférieures individuelles par barre. Voir Diagramme à barres empilées .
Exemples utilisant matplotlib.axes.Axes.bar
#
Graphique à barres groupées avec étiquettes
Graphiques circulaires imbriqués
Diagramme à barres sur l'axe polaire
Fonctionnalités de mpl_toolkits.axisartist.floating_axes
Choisissez la démo de l'événement
Créer des graphiques à barres 2D dans différents plans
Diagramme à barres de groupe avec unités