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.