Je suis en utilisant ggplot et ont deux graphiques que je veux afficher sur le dessus les uns des autres. J'ai utilisé grid.arrange
de gridExtra de les empiler. Le problème c'est que je veux le bord gauche des graphiques pour aligner ainsi que les bords droits, indépendamment des étiquettes de l'axe. (le problème se pose parce que les étiquettes d'un graphe sont courts tandis que l'autre est long).
La Question:
Comment puis-je faire cela? Je ne suis pas marié à la grille.organiser des mais le ggplot2 est un must.
Ce que j'ai essayé:
J'ai essayé de jouer avec la largeur et la hauteur ainsi que ncol et nrow à faire une 2 x 2 grille et placez les visuels dans les coins opposés et 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)