我正在使用ggplot并且有两个图形要叠加显示。我使用gridExtra的grid.arrange
将它们堆叠在一起。问题是无论轴标签如何,我都希望图形的左侧边缘对齐以及右侧边缘对齐。(问题出现在一个图形的标签很短,而另一个则很长)。
问题:
我该怎么做呢?我不一定非要用grid.arrange,但必须使用ggplot2。
我尝试过:
我尝试通过调整宽度和高度以及ncol和nrow来制作2x2网格,并将视觉效果放置在相反的角落,然后调整宽度,但是我无法将视觉效果放置在相反的角落。
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)