【发布时间】:2020-08-12 11:07:25
【问题描述】:
我有很多名为“plt_xxxx”的图,我想将它们全部绘制在一个循环中。
我尝试了这段代码,但它不起作用。当我运行代码时没有任何反应,没有错误。
pltEnv <- ls()[grepl("plt_", ls())]
for(x in pltEnv){
get(x)
}
当我运行这段代码时,它可以工作:
get(pltEnv[1])
get(pltEnv[2])
# ...
【问题讨论】:
-
你能再给我们一点继续吗?例如,当你尝试这个时会发生什么?一个错误?没有?你得到了一些情节,但不是你所期望的?此外,如果您
dput(ls())并将其粘贴到您的问题中,我们可以尝试重现您的问题。此外,您的变量名称在第 1 行和第 2 行中是不同的:第 1 行是pltEnv,第 2 行是plt_in_env。 -
如果您想使用 RMarkdown 绘制列表,this 可能会有所帮助。
标签: r