早上好。
我正在尝试创建一个某些我的环境中的图表列表。
我试过了:
ggplot_list <- Filter(function(x) is(x, "ggplot"), mget(ls()))
#list has 36 plots
pdf("plots6.pdf", width=11, height=8.5)
for (i in 1:36) {
print(ggplot_list[[i]])
}
dev.off()
这将创建所有图表的PDF。
所以我尝试在PDF中创建我想要的所有图表的列表,并用新的列表名称替换ggplot_list
:
system_graphs <- list("one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten", "eleven", "twelve", "thirteen", "fourteen")
并运行
pdf("plots7.pdf", width=11, height=8.5)
for (i in 1:14) {
print(system_graphs[[i]])
}
dev.off()
然后我收到了这个错误
for (i in 1:14) {
Error: unexpected '>' in ">"
+ print(system_graphs[[i]])
[1] "one"
Error in +print(system_graphs[[i]]) : invalid argument to unary operator
我可以获得一些帮助吗?