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 tableaudonnees.aes()associe la colonneageà l'axe horizontal ; les noms de colonnes sont écrits sans guillemets.geom_histogram()ajoute l'histogramme.binwidth = 5fixe la largeur de chaque classe à 5 unités deage(ici, 5 ans).boundary = 0demande qu'une limite de classe tombe sur 0.fillrègle la couleur de remplissage etcolorcelle des contours.labs()définit les textes affichés :titlepour le titre,xpour l'axe horizontal etypour 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.