Jak zapisać wiele wykresów jako plik pdf w r


Aby zapisać wiele wykresów w pliku PDF w R, możesz użyć następującej podstawowej składni:

 #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 () 

Poniższe przykłady pokazują, jak używać tej składni w praktyce.

Przykład 1: Zapisz wiele wykresów na tej samej stronie w formacie PDF

Poniższy kod pokazuje, jak zapisać wiele wykresów na tej samej stronie w pliku 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 ()

Po przejściu do pliku PDF w określonej lokalizacji na komputerze znajduję następujący jednostronicowy plik PDF z czterema wykresami:

Przykład 2: Zapisz wiele wykresów na różnych stronach w formacie PDF

Aby zapisać wiele wykresów na różnych stronach pliku PDF, mogę po prostu usunąć funkcję 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 ()

Po przejściu do pliku PDF w określonej lokalizacji na komputerze znajduję czterostronicowy plik PDF z fabułą na każdej stronie.

Dodatkowe zasoby

Jak korzystać z funkcji par() w R
Jak nakładać działki w R

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *