Accueil > R - Graphisme > Des labels trop longs
Des labels trop longs
jeudi 24 février 2022, par
Sur votre beau graphiques les labels sur l’axe des x sont du style :"Amélioration liée à l’usage préventif d’un analogue de..." c’est à dire beaucoup trop longs. Et le commanditaire ne veut pas les abréger...
Il va donc falloir mettre ces labels sur plusieurs lignes. Il existe heureusement une fonction ad hoc dans le package [*stringr*] : [**str_wrap*].
Prenons un data-frame [**dfx*]. les intitulés de nos labels sont dans la variables "[**nom*]" & sont beaucoup trop longs.
Nous allons donc les couper La longueur "width" est la longueur de ligne un nombre entre 30 & 40 donne souvent un résultat correct, à vous d’essayer. :
- #
- dfx %>%
- mutate(noms_coupes = str_wrap(nom, width = 40)) %>%
- ggplot() +
- aes(x = noms_coupes, y = .... ) +
- ...
Et voilà le résultat.