Stats & AI tech blog - '일단 시도함'

[R] 여러 개의 ggplot 한번에 저장 (ggplot, ggsave) 본문

Programming/R

[R] 여러 개의 ggplot 한번에 저장 (ggplot, ggsave)

justdoit ok? 2024. 2. 16. 13:46
col.list <- c("ta","hm","ts","ws10_deg","ws10_ms","sun10","sun24","diff_temp")
for(col in col.list){
  name <- paste0(col,'.season.box.png')
  p <- ggplot(data, aes(x=season, y = .data[[col]])) + 
    geom_boxplot(aes(fill = region), width = 0.8) + 
    facet_grid(year)+
    theme(axis.title.y = element_text(size = 18))
  
  ggsave(name, plot = p)
}