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 BarContaineren 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 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 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 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

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#

Démo de couleur de barre

Démo de couleur de barre

Démo de couleur de barre
Démo d'étiquette de barre

Démo d'étiquette de barre

Démo d'étiquette de barre
Graphique à barres empilées

Graphique à barres empilées

Graphique à barres empilées
Graphique à barres groupées avec étiquettes

Graphique à barres groupées avec étiquettes

Graphique à barres groupées avec étiquettes
Graphique de chapeau

Graphique de chapeau

Graphique de chapeau
Barre de tarte

Barre de tarte

Barre de tarte
Graphiques circulaires imbriqués

Graphiques circulaires imbriqués

Graphiques circulaires imbriqués
Diagramme à barres sur l'axe polaire

Diagramme à barres sur l'axe polaire

Diagramme à barres sur l'axe polaire
Légende Démo

Légende Démo

Légende Démo
feuille de style ggplot

feuille de style ggplot

feuille de style ggplot
Fonctionnalités :mod:`mpl_toolkits.axisartist.floating_axes`

Fonctionnalités de mpl_toolkits.axisartist.floating_axes

Fonctionnalités :mod:`mpl_toolkits.axisartist.floating_axes`
XKCD

XKCD

XKCD
Choisissez la démo de l'événement

Choisissez la démo de l'événement

Choisissez la démo de l'événement
Créer des graphiques à barres 2D dans différents plans

Créer des graphiques à barres 2D dans différents plans

Créer des graphiques à barres 2D dans différents plans
Barre de journal

Barre de journal

Barre de journal
Téléscripteur personnalisé

Téléscripteur personnalisé

Téléscripteur personnalisé
Diagramme à barres de groupe avec unités

Diagramme à barres de groupe avec unités

Diagramme à barres de groupe avec unités
Guide de démarrage rapide

Guide de démarrage rapide

Guide de démarrage rapide
Tutoriel d'artiste

Tutoriel d'artiste

Tutoriel d'artiste
Tutoriel de chemin

Tutoriel de chemin

Tutoriel de chemin
barre(x, hauteur)

barre(x, hauteur)

barre(x, hauteur)