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 が見つかります。