LaTeX & R
Encore un site sur R !

Juste quelques trucs pour vous aider à débuter en R & LaTeX centré sur la production de rapports via knitr ou RMarkdown.

En clair je me suis fait un aide mémoire que je partage avec vous.

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*] :

  1. ggplot(iris) +
  2. aes(x = Species, y = Petal.Length) +
  3. geom_boxplot() +
  4. theme(axis.text.x = element_text(angle = 45))

Télécharger

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

  1. ...
  2.  theme(axis.text.x = element_text(angle = 45, hjust = 1))
  3. ...

Télécharger

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.