如何在多个窗口中创建绘图并在R中将它们分开

Pau*_*yuk 31 graphics r

我确定这是一个简单的问题,但我的google/help foo让我失望,所以这取决于你.

我有一个R脚本生成几个图,我想一次查看屏幕上的所有图(在单独的窗口中),但我无法弄清楚如何打开多个图形窗口.我正在使用ggplot2,但我觉得这是一个更基本的问题,所以我只是在这个简单的例子中使用基础图形

x<-c(1:10)
y<-sin(x)
z<-cos(x)
dev.new()
plot(y=y,x=x)
dev.off()
dev.new()
plot(x=x,y=z) 
Run Code Online (Sandbox Code Playgroud)

但这不起作用.如果这很重要,我就在Windows上(Windows + Eclipse + StatEt)

Sha*_*ane 25

如果你删除行,这可以正常工作dev.off().


Anu*_*sha 12

如果你在Rstudio工作,这可能不起作用,因为他们不支持多个图形设备(截至目前).

要在不同的窗口中打开图形,请在每个绘图命令后使用x11()

x<-c(1:10)
y<-sin(x)
z<-cos(x)
plot(y=y,x=x)
x11()
plot(x=x,y=z)
Run Code Online (Sandbox Code Playgroud)