【发布时间】:2013-01-09 19:19:05
【问题描述】:
我创建了几个列表环境。然后我编写了一个函数来从存储的数据中绘制几个图形,我想使用列表名称作为图形名称的一部分。
list_xName <- list(aa = 1:10, bb = exp(-3:6), cc=-3:6)
drawL<-function(list_xName){
plot(list_xName$aa,list_xName$bb)
savePlot(filename=paste("fig_",xxxxxxx,sep=""),type="eps")
}
我想要列表的名称,而不是 savePlot 中的“xxxxxxx”。
我希望我的问题是可以理解的。先感谢您。
【问题讨论】:
-
试试
deparse(substitute(list_xName)) -
@baptiste 谢谢。它正在工作:)
-
@Anja -- 尝试运行您发布的代码,看看它的重现性如何!
-
@JoshO'Brien,你的意思是我在上面的代码中的输入错误(已经更正,- 而不是
-
Anja -- 感谢您修复
<-和xvname位。看起来您指的是您没有提供的对象。另外,我会输入“@baptiste”,这样他就会收到您的评论的提醒。