R에서 여러 플롯을 pdf로 저장하는 방법


다음 기본 구문을 사용하여 여러 플롯을 R의 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 () 

다음 예에서는 이 구문을 실제로 사용하는 방법을 보여줍니다.

예 1: 동일한 페이지에 여러 플롯을 PDF 형식으로 저장

다음 코드는 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 ()

내 컴퓨터의 지정된 위치에 있는 PDF로 이동하면 4개의 플롯이 포함된 다음과 같은 1페이지 PDF를 찾을 수 있습니다.

예 2: PDF 형식으로 여러 페이지에 여러 플롯 저장

PDF의 여러 페이지에 여러 플롯을 저장하려면 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 ()

내 컴퓨터의 지정된 위치에 있는 PDF로 이동하면 각 페이지에 플롯이 포함된 4페이지짜리 PDF가 표시됩니다.

추가 리소스

R에서 par() 함수를 사용하는 방법
R에서 플롯을 오버레이하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다