代码之家  ›  专栏  ›  技术社区  ›  PaulHurleyuk

如何在多个窗口中创建绘图并在R中保持它们的分离

  •  28
  • PaulHurleyuk  · 技术社区  · 16 年前

    我确信这是一个容易的问题,但是我的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) 
    

    3 回复  |  直到 9 年前
        1
  •  25
  •   Shane    16 年前

    dev.off() .

        2
  •  13
  •   Anusha    13 年前

    如果您使用的是Rstudio,这可能不起作用,因为它们不支持多个图形设备(截至目前)。

    x<-c(1:10)
    y<-sin(x)
    z<-cos(x)
    plot(y=y,x=x)
    x11()
    plot(x=x,y=z)
    
        3
  •  4
  •   Doc McStuffins    11 年前

    我知道,这是非常晚,因为你问你的问题近5年前,但如果你试图比较两个图形在同一个窗口(这是我经常做的事情)的使用功能:par(mfrow=c(1,2))

    这将比较两个单独的图形。