Вы можете использовать функцию par() в R для одновременного создания нескольких графиков.
Эта функция использует следующий базовый синтаксис:
#define plot area as four rows and two columns
par(mfrow = c(4, 2))
#create plots
plot(1:5)
plot(1:20)
...
В следующих примерах показано, как использовать эту функцию на практике.
Пример 1: отображение нескольких графиков с помощью функции par()
В следующем коде показано, как использовать функцию par() для определения области построения с 3 строками и 1 столбцом:
#define plot area as three rows and one column
par(mfrow = c(3, 1))
#create plots
plot(1:5, pch=19, col='red')
plot(1:10, pch=19, col='blue')
plot(1:20, pch=19, col='green')

Пример 2: Укажите поля графиков с помощью mar()
В следующем коде показано, как использовать аргумент mar() для указания полей вокруг каждого графика в следующем порядке: снизу, слева, сверху, справа.
Примечание. По умолчанию mar = c(5.1, 4.1, 4.1, 2.1).
#define plot area with tiny bottom margin and huge right margin
par(mfrow = c(3, 1), mar = c(0.5, 4, 4, 20))
#create plots
plot(1:5, pch=19, col='red')
plot(1:10, pch=19, col='blue')
plot(1:20, pch=19, col='green')

Обратите внимание, что графики выглядят менее широкими, потому что мы сделали поля справа такими большими.
Пример 3: Укажите размер текста графиков с помощью cex()
В следующем коде показано, как использовать аргументы cex.lab() и cex.axis() для указания размера меток осей и меток делений соответственно.
Примечание. Значение по умолчанию: cex.lab = 1 и cex.axis = 1.
#define plot area with large axis labels
par(mfrow = c(3, 1), mar = c(5, 10, 4, 1), cex. axis = 3, cex. lab = 3)
#create plots
plot(1:5, pch=19, col='red')
plot(1:10, pch=19, col='blue')
plot(1:20, pch=19, col='green')

Когда вы закончите использовать функцию par(), вы можете использовать функцию dev.off() для сброса параметров par.
#reset par() options
dev. off ()
Хорошо использовать dev.off() каждый раз, когда вы закончите использовать функцию par().
Дополнительные ресурсы
Как построить несколько столбцов в R
Как нарисовать легенду вне сюжета в R
Как создать логарифмический график в R