Достаточно часто возникает необходимость аккуратно разместить несколько графиков рядом, скомпоновав из них целостное изображение. В случае однотипных графиков можно использовать функцию facet_grid() из пакета ggplot2 либо аналогичные возможности пакета lattice. Если нужно разместить на одной странице несколько разных графиков, можно использовать базовые возможности R в виде параметра mfrow, например, 4 графика равного размера размещаются рядом при помощи par(mfrow=c(2,2)). Ниже рассмотрены более продвинутые реализации, работающие совместно с ggplot2.