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