Labels des axes inclinés
Article mis en ligne le 13 novembre 2021
dernière modification le 10 décembre 2021
par Philippe MICHEL
Si les labels des axes sont un peu trop long on peut les incliner. Mais le résultat brut est rarement heureux.
Prenons un graphique simple en [*ggplot2*] :
- aes(x = Species, y = Petal.Length) +
- geom_boxplot() +
- theme(axis.text.x = element_text(angle = 45))

Le résultat sera médiocre avec des étiquettes qui rentrent dans le graphique. En effet, par défaut [*ggplot2*] calcule les angles à partir du milieu du label. La solution est simple : décaler le label par
- ...
- theme(axis.text.x = element_text(angle = 45, hjust = 1))
- ...

En jouant sur les valeurs de [**hjust*] & [**vjust*] on peut placer correctement ses étiquettes. Le plus souvent un simple hjust = 1
résout votre problème sinon il faut tâtonner.