The Composer of Plots
Deprecated functions
Specify a plotting area in a layout
Free a plot from various alignments
Add an area to hold collected guides
Create an inset to be added on top of the previous plot
Align plots across multiple pages
Get a grob describing the content of a patch object
patchwork: The Composer of Plots
Convert a patchwork to a gtable
Annotate the final patchwork
Plot arithmetic
Define the grid to compose plots in
Add a completely blank area
Wrap arbitrary graphics in a patchwork-compliant patch
Make a gtable created from a ggplot object patchwork compliant
Wrap plots into a patchwork
Wrap a table in a patchwork compliant patch
The 'ggplot2' package provides a strong API for sequentially building up a plot, but does not concern itself with composition of multiple plots. 'patchwork' is a package that expands the API to allow for arbitrarily complex composition of plots by, among others, providing mathematical operators for combining multiple plots. Other packages that try to address this need (but with a different approach) are 'gridExtra' and 'cowplot'.
Useful links