R'de birden fazla grafiği pdf olarak kaydetme


Birden fazla grafiği R’deki bir PDF’ye kaydetmek için aşağıdaki temel sözdizimini kullanabilirsiniz:

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

Aşağıdaki örnekler bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Aynı sayfaya birden fazla grafiği PDF formatında kaydetme

Aşağıdaki kod, aynı sayfadaki birden fazla grafiğin PDF’de nasıl kaydedileceğini gösterir:

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

Bilgisayarımda belirtilen konumdaki PDF’ye gittiğimde, dört çizimli aşağıdaki tek sayfalık PDF’yi buluyorum:

Örnek 2: Birden fazla grafiği farklı sayfalara PDF formatında kaydedin

Bir PDF’nin farklı sayfalarına birden çok grafiği kaydetmek için par() işlevini kaldırabilirim:

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

Bilgisayarımda belirtilen konumdaki PDF’ye gittiğimde, her sayfasında bir çizim bulunan dört sayfalık bir PDF buluyorum.

Ek kaynaklar

R’de par() işlevi nasıl kullanılır?
R’de grafikler nasıl kaplanır

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir