multiplot: Collate multiple ggplot object into a grid format

View source: R/local_functions.R

multiplotR Documentation

Collate multiple ggplot object into a grid format

Description

Takes a list of ggplot objects and returns a single object with a grid of the ggplot objects.
ggplot objects can be passed in ..., or to plotlist (as a list of ggplot objects) - cols: Number of columns in layout - layout: A matrix specifying the layout. If present, 'cols' is ignored.
If the layout is something like matrix(c(1,2,3,3), nrow=2, byrow=TRUE), multiplot(a, b, c, layout = matrix(c(1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,3), nrow=1, 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

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

Arguments

...

initiation of plot list (ggplot objects)

plotlist

the list of plots

file

file

cols

number of columns for the facetting

layout

user defined matrix layout (numeric matrix). default is NULL.

Value

A plot composed of multiple subplots.


isobxr documentation built on Aug. 23, 2023, 5:06 p.m.