From http://www.cookbook-r.com/Graphs/Multiple_graphs_on_one_page_(ggplot2)/

plot_multiple(..., plotlist = NULL, file, cols = 1, layout = NULL)

Arguments

...

Numeric, complex, or logical vectors.

plotlist

ggplot objects

file

does nothing (yet)

cols

Number of columns in layout

layout

A matrix specifying the layout. If present, 'cols' is ignored.

Value

page with figures

Details

ggplot objects can be passed in ..., or to plotlist (as a list of ggplot objects)

If the layout is something like matrix(c(1,2,3,3), nrow=2, byrow=TRUE), then plot 1 will go in the upper left, 2 will go in the upper right, and 3 will go all the way across the bottom.