Как сохранить несколько графиков в формате pdf в r
Вы можете использовать следующий базовый синтаксис для сохранения нескольких графиков в PDF-файл в R:
#specify path to save PDF to destination = ' C:\\Users\\Bob\\Documents\\my_plots.pdf ' #open PDF pdf(file=destination) #specify to save plots in 2x2 grid by(mfrow = c(2,2)) #save plots to PDF for (i in 1:4) { x=rnorm(i) y=rnorm(i) plot(x, y) } #turn off PDF plotting dev. off ()
Следующие примеры показывают, как использовать этот синтаксис на практике.
Пример 1. Сохранение нескольких графиков на одной странице в формате PDF.
Следующий код показывает, как сохранить несколько графиков на одной странице в PDF-файле:
#specify path to save PDF to destination = ' C:\\Users\\Bob\\Documents\\my_plots.pdf ' #open PDF pdf(file=destination) #specify to save plots in 2x2 grid by(mfrow = c(2,2)) #save plots to PDF for (i in 1:4) { x=rnorm(i) y=rnorm(i) plot(x, y) } #turn off PDF plotting dev. off ()
Перейдя к PDF-файлу в указанном месте на своем компьютере, я нахожу следующий одностраничный PDF-файл с четырьмя графиками:
Пример 2. Сохранение нескольких графиков на разных страницах в формате PDF.
Чтобы сохранить несколько графиков на разных страницах PDF-файла, я могу просто удалить функцию par() :
#specify path to save PDF to destination = ' C:\\Users\\Bob\\Documents\\my_plots.pdf ' #open PDF pdf(file=destination) #save plots to PDF for (i in 1:4) { x=rnorm(i) y=rnorm(i) plot(x, y) } #turn off PDF plotting dev. off ()
Перейдя к PDF-файлу в указанном месте на своем компьютере, я нахожу четырехстраничный PDF-файл с графиком на каждой странице.
Дополнительные ресурсы
Как использовать функцию par() в R
Как накладывать графики в R