it-swarm.com.de

Wie wird in RStudio geplottet und kein neues Fenster geöffnet (R Graphics: Device (ACTIVE)?

Immer wenn ich ein Plot in RStudio zeichne, erhalte ich ein neues Gerätefenster, das sich öffnet. Dies war nicht immer der Fall. Ich muss einige Einstellungen geändert haben. Wie ändere ich die Einstellungen zurück, damit Plots in das RStudio-Plotfenster gelangen? 

Ich habe die dev.off()- und andere dev-Funktionen ohne Erfolg erforscht. Zum Beispiel:

# Clear workspace
rm(list=ls())

# create data
set.seed(1)
x <- rnorm(100, 0, 1)
y <- rnorm(100, 3, 1)

plot(x,y)

erzeugt das aufgeklappte Fenster im Screenshot: enter image description here

Ich möchte, dass das Gerät im RStudio-Plot-Fenster in der rechten unteren Ecke bleibt. Hat jemand eine Hilfe? Ich habe eine ähnliche Frage hier gesehen, die behauptet, dass ein Update das Problem beheben wird. Ich habe mich in der letzten Woche aktualisiert. Wenn ich sessionInfo() verwende, verwende ich R version 3.3.2, was meiner Meinung nach die neueste Version von R ist.

11
Phil

Für andere, die mich mögen, kann dieses Problem immer noch auftreten:

Dies wird wahrscheinlich durch ein R-Update auf 3.3.2 verursacht und durch die Installation einer neueren Version von RStudio behoben. In meinem Fall hat 1.0.136 den Trick gemacht.

3
puslet88

Ich weiß, dass dies beantwortet wurde, aber das Problem kann auf verschiedene Arten auftreten. Mein Thema war viel einfacher gewesen. Die Plots wurden nicht im Rstudio-Plotfenster angezeigt, nur weil der Standard-Nullpunkt Gd über dev.off () deaktiviert wurde. Ich verwende Rstudio Version 1.1.442 mit R Version R-3.4.4 

Ich habe ein paar Mal dev.off() ausgeführt, bis alle Fenster einschließlich der ausgeblendeten geschlossen wurden und ich die folgende Antwort im Konsolenfenster erhielt.

nullgerät 1 

Dann habe ich das ausgeführt und die Zeichnung wurde im RStudio-Diagrammfenster angezeigt

dev.new()
plot(mtcars$mpg~mtcars$disp)
2
George

Ich habe dieses Problem durch ein Update von RStudio gelöst (Hilfe -> Nach Updates suchen). Die neue Version von RStudio, auf die ich aktualisiert habe, ist Version 1.1.383. Dieses Problem wurde behoben. Derzeit habe ich Version 3.4.3 für R.

0
Amazonian

Gehen Sie in die R Studio-Menüleiste und wählen Sie Extras -> Globale Optionen -> R Markieren

0