我正在使用ggplot,并且有两个图形要彼此叠加显示。我使用grid.arrange
gridExtra来堆叠它们。问题是我希望图形的左边缘与右边缘对齐,而与轴标签无关。(出现问题是因为一个图形的标签较短而另一个图形的标签较长)。
问题:
我该怎么做?我没有嫁给grid.arrange,但ggplot2是必须的。
我尝试过的方法:
我尝试使用宽度和高度以及ncol和nrow来制作2 x 2网格,并将视觉效果放置在相对的角上,然后使用宽度进行播放,但是我无法在相对的角落获得视觉效果。
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)
2
这里有两个可能的选择:here和here。
—
joran 2012年
@Joran我正在寻找要对齐的左轴。我认为这些不会做到。不过我想错了。
—
泰勒·林克