Sto usando ggplot e ho due grafici che voglio visualizzare uno sopra l'altro. Ho usato grid.arrange
da gridExtra per impilarli. Il problema è che voglio che i bordi sinistro dei grafici si allineino così come i bordi destro indipendentemente dalle etichette degli assi. (il problema sorge perché le etichette di un grafico sono corte mentre l'altra è lunga).
La domanda:
come posso farlo? Non sono sposato con grid.arrange ma ggplot2 è un must.
Cosa ho provato:
ho provato a giocare con larghezze e altezze, nonché ncol e nrow per creare una griglia 2 x 2 e posizionare le immagini negli angoli opposti e poi giocare con le larghezze ma non sono riuscito a ottenere le immagini negli angoli opposti .
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)