在对象中存储绘图

时间:2014-07-01 09:40:06

标签: r plot

是否可以在R对象中存储使用plot()创建的简单绘图?

我们说我创建了一个情节:

a<-rnorm(1000)
b<-rnorm(1000)
plot(a,type='b')
lines(b,col="blue")

我想将情节和添加的行存储在对象中。

这可能吗?

1 个答案:

答案 0 :(得分:2)

这样的东西会将你的情节保存在列表中。

n <- 3
templist <- vector(mode = "list", n)

for(i in seq_along(templist)){
  a <- rnorm(1000)
  b <- rnorm(1000)
  plot(a, type = 'b')
  lines(b,col = "blue")
  templist[[i]] <- recordPlot() 
}

您可以templist[[i]]查看每个地块,其中i的范围为:1 <= i <= n