So speichern Sie mehrere Plots als PDF in R

Von Fabian
Kategorie: R
Tags: Input/Output
Lesezeit: 2 Minuten

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

#Pfad zum Speichern der PDF-Datei angeben
destination = 'C:\\Users\\Bob\\Documents\\my_plots.pdf'

#PDF öffnen
pdf(file=destination)

#angeben, um Plots im 2x2-Raster zu speichern
par(mfrow = c(2,2))

#Plots als PDF speichern
for (i in 1:4) {   
  x=rnorm(i)  
  y=rnorm(i)  
  plot(x, y)   
}

#PDF-Plot deaktivieren
dev.off()

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

Beispiel 1: Mehrere Plots auf derselben Seite in PDF speichern

Der folgende Code zeigt, wie Sie mehrere Plots auf derselben Seite in einem PDF speichern:

#Pfad zum Speichern der PDF-Datei angeben
destination = 'C:\\Users\\Bob\\Documents\\my_plots.pdf'

#PDF öffnen
pdf(file=destination)

#angeben, um Plots im 2x2-Raster zu speichern
par(mfrow = c(2,2))

#Plots als PDF speichern
for (i in 1:4) {   
  x=rnorm(i)  
  y=rnorm(i)  
  plot(x, y)   
}

#PDF-Plot deaktivieren
dev.off()

Sobald ich an der angegebenen Stelle auf meinem Computer zum PDF navigiere, finde ich das folgende einseitige PDF mit vier Plots darauf:

PDF speichern

Beispiel 2: Mehrere Plots auf verschiedenen Seiten in PDF speichern

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

#Pfad zum Speichern der PDF-Datei angeben
destination = 'C:\\Users\\Bob\\Documents\\my_plots.pdf'

#PDF öffnen
pdf(file=destination)

#Plots als PDF speichern
for (i in 1:4) {   
  x=rnorm(i)  
  y=rnorm(i)  
  plot(x, y)   
}

#PDF-Plot deaktivieren
dev.off() 

Sobald ich an der angegebenen Stelle auf meinem Computer zum PDF navigiere, finde ich ein vierseitiges PDF mit einem Plot auf jeder Seite.

Zusätzliche Ressourcen

R: so plotten sie vorhergesagte Werte

Statistik: Der Weg zur Datenanalyse

* Amazon Affiliate Link


Das könnte Sie auch interessieren:
R

So verwenden Sie die read.delim-Funktion in R

Sie können die Funktion read.delim() verwenden, um Textdateien mit Trennzeichen in R einzulesen.

Diese Funktion verwendet die folgende grundlegende Syntax:

read.delim(file, header=TRUE, sep='\t')

wo:

  • file …