I am trying to combine n number of barplots with one common label plot at the bottom. My problem is that grid.arrange combines the two plots in 50%-50%. I am looking for som
grid.arrange(plot1, plot2, widths=c(0.7, 0.3), ncol=2)
sorry for your example:
grid.arrange(plot1, plot2, heights=c(0.7, 0.3), nrow=2)
EDIT - for spacing between plots:
blank<-rectGrob(gp=gpar(col="white")) # make a white spacer grob
grid.arrange(plot1, blank, plot2, heights=c(0.7, 0.05, 0.25), nrow=3)