Bagaimana cara menyimpan banyak plot sebagai pdf di r


Anda dapat menggunakan sintaks dasar berikut untuk menyimpan banyak plot ke PDF di 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 () 

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh 1: Simpan beberapa plot pada halaman yang sama dalam format PDF

Kode berikut menunjukkan cara menyimpan banyak plot pada halaman yang sama dalam 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 ()

Setelah saya menavigasi ke PDF di lokasi yang ditentukan di komputer saya, saya menemukan PDF satu halaman berikut dengan empat plot:

Contoh 2: Simpan beberapa plot pada halaman berbeda dalam format PDF

Untuk menyimpan banyak plot di halaman PDF yang berbeda, saya cukup menghapus fungsi 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 ()

Setelah saya menavigasi ke PDF di lokasi yang ditentukan di komputer saya, saya menemukan PDF empat halaman dengan plot di setiap halaman.

Sumber daya tambahan

Cara menggunakan fungsi par() di R
Cara melapisi plot di R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *