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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *