当前位置:  开发笔记 > 编程语言 > 正文

在lapply中保存情节

如何解决《在lapply中保存情节》经验,为你挑选了1个好方法。



1> Raad..:

您的图将存储在一个列表中,因此您可以在输出上使用lapply来保存所有图。在这里得到了答案:按名称保存图列表()

# create data for this example (data above too involved)
df <- data.frame(value = rnorm(100), dates = rep(1:50, 2), type = rep(c("a", "b")))
list1 <- split(df, df$type)


plots <- lapply(list1, function(x) ggplot(x, aes(dates, value)) + geom_boxplot())

lapply(names(plots), 
       function(x) ggsave(filename=paste(x,".jpeg",sep=""), plot=plots[[x]]))


您还应该能够在第一个lapply中将ggsave包裹在ggplot周围。
推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有