GGPlot2 - 保存一些图表并运行PDF

时间:2017-08-11 13:25:56

标签: r pdf ggplot2

早上好。

我正在尝试创建一个某些我的环境中的图表列表。

我试过了:

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

我可以获得一些帮助吗?

0 个答案:

没有答案