Ich verwende eine aktuelle Version von Rstudio mit einem iMac
Version 1.0.44 - © 2009-2016 RStudio, Inc. Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/602.2.14 (KHTML, wie Gecko)
Und ich habe die Notebook-Funktion für Rmarkdown-Dateien bemerkt. Beim Erstellen von Plots wird das übliche "Plots-Fenster" nicht mehr verwendet, und die Plots werden direkt unterhalb des Code-Blocks generiert.
Und ich habe einen Fehler für den folgenden Code:
plot(seq(1,10,1))
abline(a=0,b=1)
Der Fehler wird unterhalb des Code-Blocks angezeigt:
Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : plot.new has not been called yet
Wenn Sie jedoch die gesamte Datei rmarkdown stricken, tritt kein Fehler auf.
Ich möchte also wissen, wie man den Fehler vermeidet:
Folgendes wird funktionieren
{plot(seq(1,10,1))
abline(a=0,b=1)}
Das funktioniert auch
plot(seq(1,10,1))+
abline(a=0,b=1)
In RStudio gibt es eine Einstellung in Voreinstellungen -> R Markdown auf "Ausgabe inline für alle R Markdown-Dokumente anzeigen". Um den Fehler zu beheben, stellen Sie sicher, dass diese Option nicht aktiviert ist.
In jupyter mit R-Kernel wird dieser Fehler angezeigt, wenn der Code Zeile für Zeile ausgeführt wird, genau wie XR SC erwähnt.