J'utilise ggplot et j'ai deux graphiques que je veux afficher l'un sur l'autre. J'ai utilisé grid.arrange
de gridExtra pour les empiler. Le problème est que je veux que les bords gauches des graphiques s'alignent ainsi que les bords droits indépendamment des étiquettes d'axe. (le problème se pose parce que les étiquettes d'un graphique sont courtes tandis que l'autre est longue).
La question:
comment puis-je faire cela? Je ne suis pas marié à grid.arrange mais le ggplot2 est un must.
Ce que j'ai essayé:
j'ai essayé de jouer avec les largeurs et les hauteurs ainsi que ncol et nrow pour créer une grille 2 x 2 et placer les visuels dans les coins opposés, puis jouer avec les largeurs mais je ne pouvais pas obtenir les visuels dans les coins opposés .
require(ggplot2);require(gridExtra)
A <- ggplot(CO2, aes(x=Plant)) + geom_bar() +coord_flip()
B <- ggplot(CO2, aes(x=Type)) + geom_bar() +coord_flip()
grid.arrange(A, B, ncol=1)