2017-01-10 2 views
0

Ich versuche, eine Korrelationsmatrix meiner Daten zu plotten.Fehler in plot.new(): interner Lesefehler in PDF_endpage

Hier ist mein Code:

data <- read.table("path/to/data", header=T, sep='\t') 
cor <- cor(data) 
corrplot(cor, method="color", type="upper") 

und ich bekomme diese Fehlermeldung:

Error in plot.new() : internal read error in PDF_endpage 

Ich habe noch nie diesen Fehler gesehen und es ist auf Google nicht viel. Irgendeine Hilfe?

+0

schreiben Sie Ihre Zahlen mit 'pdf()' in PDF oder haben Sie mit 'par', vielleicht' par (mfrow = c (i, j)) 'neue Werte für die Grafikparameter' '? Wenn ja, dann fügen Sie bitte den umgebenden Code bei. – lmo

+0

@Imo Ich habe nichts anderes. Das ist mein Code. Die Datei wird von einem anderen Skript erstellt und ich verwende nur 'cor', um die Spalten für die Korrelationsmatrix neu zuzuweisen. – Pavlos

+0

Haben Sie den Code mit einer neuen Sitzung ausprobiert? – lmo

Antwort

1

ich diesen Fehler hatte gerade nach ein paar temporäre Dateien Aufräumen und löste es meine Pakete durch Aktualisierung:

update.packages() 

Mir ist es passiert ist, nachdem ich einige Temp R-Dateien entfernt. Nicht sicher, warum pdf() Dateien in temporären Ordnern jedoch leben.

+0

Wenn Sie eine neue Frage haben, fragen Sie sie bitte, indem Sie auf [Frage stellen] (https://stackoverflow.com/questions/ask) Taste. Fügen Sie einen Link zu dieser Frage hinzu, wenn es hilft, Kontext bereitzustellen. - [Aus Bewertung] (/ review/low-quality-posts/18042744) – Steve