I want to obtained an unbalanced grid of plots such as
require(ggplot2) require(gridExtra) df <- data.frame(value1 = rnorm(200), value2
You can now do,
grid.arrange(p1,p2,p3,p4, layout_matrix = rbind(c(1,1,1),c(2,3,4)))