Ggplot kullanıyorum ve üst üste görüntülemek istediğim iki grafiğim var. grid.arrange
Onları istiflemek için gridExtra'dan kullandım . Sorun şu ki, eksen etiketleri ne olursa olsun grafiklerin sol kenarlarının yanı sıra sağ kenarlarının da hizalanmasını istiyorum. (sorun, bir grafiğin etiketlerinin kısa, diğerinin uzun olması nedeniyle ortaya çıkar).
Soru:
Bunu nasıl yapabilirim? Grid.arrange ile evli değilim ama ggplot2 bir zorunluluktur.
Denediğim şey:
2 x 2 ızgara yapmak için ncol ve nrow'un yanı sıra genişlik ve yükseklik ile oynamayı ve görselleri zıt köşelere yerleştirmeyi ve sonra genişliklerle oynamayı denedim ancak zıt köşelerde görselleri alamadım .
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)