R: Multiple plot function

multiplot {ggspectra} | R Documentation

## Multiple plot function

### Description

Grid based; allows multiple plots arraged in a matrix and `print`ed to any R device. ggplot objects can be passed in ..., or to plotlist (as a list of ggplot objects)

### Usage

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

### Arguments

`...` | one or more ggplot objects
`plotlist` | list of ggplot objects
`cols` | numerical Number of columns in layout
`layout` | A numeric matrix specifying the layout. If present, 'cols' is ignored.

### 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.

### Note

Modified from example by Winston Chang found in the Cookbook for R Licenced under CC BY-SA

### References

from http://www.cookbook-r.com/

### Examples

    library(photobiology)
    multiplot(plot(sun.spct), plot(yellow_gel.spct), cols = 1)

[Package ggspectra version 0.2.3 Index]