它旨在生成多个图并使用多点功能将它们自由合并在一起。请你能告诉我如何保存每个情节作为一个单独的R-对象,而不是让它打印为PNG文件:如何使用For循环将ggplots保存为单独的R对象
实施例一数据帧:
df1 <- data.frame(A = rnorm(50), B = rnorm(50), C = rnorm(50), group = rep(LETTERS[24:25], 25))
我们使用一个for循环出示图片并保存在文件中:
,循环改变:
for(i in names(df1)[1:3]) {
png(paste(i, "png", sep = "."), width = 800, height = 600)
df2 <- df1[, c(i, "group")]
print(ggplot(df2) + geom_boxplot(aes_string(x = "group", y = i, fill = "group")) + theme_bw())
dev.off()
}
请您,以便保存每个情节作为R-对象我的屏幕上更改代码帮助吗? 提前致谢!
不错 - 谢谢! ;) – xhudik 2016-10-04 15:25:07