Skip to content

Histogramme ​

Pour une variable quantitative.

r
library(ggplot2)

ggplot(donnees, aes(x = age)) +
  geom_histogram(binwidth = 5, boundary = 0, fill = "steelblue", color = "white") +
  labs(title = "Distribution de l'âge", x = "Âge (ans)", y = "Effectif")

Lire le code ​

  • library(ggplot2) charge le package qui fournit les fonctions de graphique utilisées ici.
  • ggplot(donnees, aes(x = age)) initialise le graphique avec le tableau donnees. aes() associe la colonne age à l'axe horizontal ; les noms de colonnes sont écrits sans guillemets.
  • geom_histogram() ajoute l'histogramme. binwidth = 5 fixe la largeur de chaque classe à 5 unités de age (ici, 5 ans). boundary = 0 demande qu'une limite de classe tombe sur 0. fill règle la couleur de remplissage et color celle des contours.
  • labs() définit les textes affichés : title pour le titre, x pour l'axe horizontal et y pour l'axe vertical. Par défaut, la hauteur des barres correspond à l'effectif dans chaque classe.

Conseil : l'aspect d'un histogramme dépend de la largeur des classes (binwidth). Essayez plusieurs valeurs avant de conclure sur la forme de la distribution.