The perils of aligning plots in ggplot The perils of aligning plots in ggplot r r

The perils of aligning plots in ggplot


In your gtable g, you can set the relative panel heights,

require(gtable)g1<-ggplotGrob(top)g2<-ggplotGrob(bottom)g<-gtable:::rbind_gtable(g1, g2, "first")panels <- g$layout$t[grep("panel", g$layout$name)]g$heights[panels] <- unit(c(1,2), "null")grid.newpage()grid.draw(g)