Arrange multiple ggplot objects on graphics device

multiplot(..., plotlist = NULL, cols = 1, layout = NULL)

Arguments

...

ggplot objects to be passed to the function

plotlist

a list of ggplot plots to plot

cols

number of columns in layout

layout

a matrix specifying the layout

See also

Author

Winston Chang <winston@stdout.org>

Examples

p1 <- ggplot(data = HSWRESTLER, aes(x = skfat, y = hwfat)) + geom_point()
p2 <- ggplot(data = HSWRESTLER, aes(x = tanfat, y = hwfat)) + geom_point()
multiplot(p1, p2, cols = 2)

multiplot(p1, p2, cols = 2, layout=matrix(c(1, 0, 0, 2), byrow = TRUE, nrow = 2))