multiplot: Multiple plot function

Description Usage Arguments Value Source Examples

Description

Format multiple plots in a grid layout 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.

Usage

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

Arguments

...

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

plotlist

List object of plots. Can be specified in addition to individual plots

cols

Number of columns in layout

layout

Matrix specifying the layout. If present, 'cols' is ignored.

Value

arrangement of plots

Source

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

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
library(ggplot2)
# This example uses the ChickWeight dataset, which comes with ggplot2
# First plot
p1 <- ggplot(ChickWeight, aes(x=Time, y=weight, colour=Diet, group=Chick)) +
geom_line() +
 ggtitle("Growth curve for individual chicks")

# Second plot
p2 <- ggplot(ChickWeight, aes(x=Time, y=weight, colour=Diet)) +
 geom_point(alpha=.3) +
 geom_smooth(alpha=.2, size=1) +
 ggtitle("Fitted growth curve per diet")

multiplot(p1, p2)

KevinRPan/handy documentation built on May 4, 2019, 2:34 p.m.