Як зберегти кілька графіків як 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