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

So verwenden Sie die Funktion par() in R

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 …