Je sais que ce n’est pas tout à fait un problème de visualisation de données, mais le patron l’a demandé, alors je dois déterminer si c’est possible.
Merci!
Une réponse pour ceux qui recherchent en 2016.
A partir de ggplot2
2.0, l’ argument switch le fera pour facet_grid
ou facet_wrap
:
Par défaut, les étiquettes sont affichées en haut et à droite du tracé. Si “x”, les étiquettes supérieures seront affichées en bas. Si “y”, les étiquettes de droite seront affichées à gauche. Peut aussi être réglé sur “both”.
ggplot(...) + ... + facet_grid(facets, switch="both")
A partir de ggplot2 2.2.0 ,
Les bandes peuvent maintenant être librement positionnées dans
facet_wrap()
à l’aide de l’argument ssortingp.position (leswitch
obsolète).
Les documents actuels sont toujours à 2.1, mais ssortingp.position
est documenté sur les documents de développement.
Par défaut, les étiquettes sont affichées en haut du tracé. En utilisant ssortingp.position, il est possible de placer les étiquettes sur l’un des quatre côtés en définissant
ssortingp.position = c("top", "bottom", "left", "right")
ggplot(...) + ... + facet_wrap(facets, ssortingp.position="right")
La réponse est oui!
theme(ssortingp.text=element_text(vjust=-10))
Le nombre -10 est déterminé par l’échelle et les unités que vous utilisez dans votre plot.
Suivre sur l’utilisation du thème:
theme (ssortingp.text = element_text (vjust = -10))
Assurez-vous que vos étiquettes ont toutes le même nombre de retours chariot.
Label /n Facet /n One
va ajuster à un taux différent de Label /n Facet Two
.