r语言 - 在对象中存储绘图



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

假设我创建了一个情节:

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

我想在一个对象中存储绘图和添加的行。

这是可能的吗?

类似的操作将把您的情节保存在列表中。

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

最新更新