在R中存储绘图对象

时间:2015-05-10 03:19:25

标签: r object plot

本页提到了两种在列表或名称字符串中存储绘图对象的方法Generating names iteratively in R for storing plots。但两者似乎都不适用于我的系统。

> plist = list()
> plist[[1]] = plot(1:30)
> 
> plist
list()
> 
> plist[[1]]
Error in plist[[1]] : subscript out of bounds

第二种方法:

> assign('pp', plot(1:25))
> 
> pp
NULL

我正在使用:

> R.version
               _                           
platform       i486-pc-linux-gnu           
arch           i486                        
os             linux-gnu                   
system         i486, linux-gnu             
status                                     
major          3                           
minor          2.0                         
year           2015                        
month          04                          
day            16                          
svn rev        68180                       
language       R                           
version.string R version 3.2.0 (2015-04-16)
nickname       Full of Ingredients         

问题出在哪里?

1 个答案:

答案 0 :(得分:3)

使用recordPlotreplayPlot

plot(BOD)
plt <- recordPlot()
plot(0)
replayPlot(plt)