Trucs pour LaTeX & R

labels des axes inclinés

mardi 23 octobre 2018 par Philippe MICHEL

Prenons un graphique simple en ggplot2 :

  1. gg <- ggplot(iris) +
  2.   aes(x = Species, y = Petal.Length) +
  3.   geom_boxplot() +
  4.   theme(axis.text.x = element_text(
  5.                                  size=14,
  6.                                  face="bold",
  7.                                  angle=45),
  8.               legend.position = "none"
  9.   )
  10. plot((gg))

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(size=14, face="bold", angle=45, hjust =1),
  3.               legend.position = "none"
  4.   )
  5. ...

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.


titre documents joints

Axes mauvais

23 octobre 2018
info document : PDF
4.9 ko

Axes bons

23 octobre 2018
info document : PDF
4.9 ko

Accueil | Contact | Plan du site | | Statistiques du site | Visiteurs : 9 / 131685

Suivre la vie du site fr  Suivre la vie du site R   ?    |    titre sites syndiques OPML   ?

Site réalisé avec SPIP 3.2.1 + AHUNTSIC

Creative Commons License