它旨在生成多個圖並使用多點功能將它們自由合併在一起。請你能告訴我如何保存每個情節作爲一個單獨的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