Graphiques à barres R


Diagramme à barres

Un graphique à barres utilise des barres rectangulaires pour visualiser les données. Les graphiques à barres peuvent être affichés horizontalement ou verticalement. La hauteur ou la longueur des barres sont proportionnelles aux valeurs qu'elles représentent.

Utilisez la barplot()fonction pour dessiner un graphique à barres verticales :

Exemple

# x-axis values
x <- c("A", "B", "C", "D")

# y-axis values
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x)

Résultat:

Exemple expliqué

  • La xvariable représente les valeurs sur l'axe des x (A, B, C, D)
  • La yvariable représente les valeurs sur l'axe des ordonnées (2,4,6,8)
  • Ensuite, nous utilisons la barplot()fonction pour créer un graphique à barres des valeurs
  • names.arg définit les noms de chaque observation sur l'axe des abscisses

Couleur de la barre

Utilisez le colparamètre pour changer la couleur des barres :

Exemple

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, col = "red")

Résultat:


Densité / Texture de la barre

Pour changer la texture de la barre, utilisez le density paramètre :

Exemple

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, density = 10)

Résultat:


Largeur de la barre

Utilisez le widthparamètre pour modifier la largeur des barres :

Exemple

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, width = c(1,2,3,4))

Résultat:


Barres horizontales

Si vous voulez que les barres soient affichées horizontalement au lieu de verticalement, utilisez horiz=TRUE:

Exemple

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, horiz = TRUE)

Résultat: