So speichern sie mehrere diagramme als pdf in r


Sie können die folgende grundlegende Syntax verwenden, um mehrere Diagramme in einer PDF-Datei in R zu speichern:

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

Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.

Beispiel 1: Speichern Sie mehrere Plots auf derselben Seite im PDF-Format

Der folgende Code zeigt, wie man mehrere Plots auf derselben Seite in einem PDF speichert:

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

Sobald ich am angegebenen Speicherort auf meinem Computer zur PDF-Datei navigiere, finde ich die folgende einseitige PDF-Datei mit vier Diagrammen:

Beispiel 2: Speichern Sie mehrere Plots auf verschiedenen Seiten im PDF-Format

Um mehrere Plots auf verschiedenen Seiten einer PDF-Datei zu speichern, kann ich einfach die Funktion par() entfernen:

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

Sobald ich am angegebenen Speicherort auf meinem Computer zur PDF-Datei navigiere, finde ich eine vierseitige PDF-Datei mit einer Handlung auf jeder Seite.

Zusätzliche Ressourcen

So verwenden Sie die Funktion par() in R
So überlagern Sie Diagramme in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert