Come salvare più grafici come pdf in r
È possibile utilizzare la seguente sintassi di base per salvare più grafici in un PDF in 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 ()
Gli esempi seguenti mostrano come utilizzare questa sintassi nella pratica.
Esempio 1: salva più grafici sulla stessa pagina in formato PDF
Il codice seguente mostra come salvare più grafici sulla stessa pagina in un 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 ()
Dopo aver navigato nel PDF nella posizione specificata sul mio computer, trovo il seguente PDF di una pagina con quattro grafici:
Esempio 2: salvare più grafici su pagine diverse in formato PDF
Per salvare più grafici su diverse pagine di un PDF, posso semplicemente rimuovere la funzione 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 ()
Quando accedo al PDF nella posizione specificata sul mio computer, trovo un PDF di quattro pagine con una trama su ciascuna pagina.
Risorse addizionali
Come utilizzare la funzione par() in R
Come sovrapporre i grafici in R