使用ggplot2同时绘制多个密度图 发表于 2016-03-09 更新于 2019-09-25 分类于 技术控 Disqus: 数据码农最躲不过的就是做变量分析,一个个看黑白样本的分布图不过瘾,就想着把所有变量的分布都打印出来,一目了然。话说R最性感的图表库当属ggplot2,只是这厮不好伺候,展示这个图虽然只用三行代码,却着实费了一番工夫。话不多说,我知道你们要什么,上当莫! 123> plots <- NULL> for(i in colnames(train)){ plots[[i]] <- ggplot(train) + geom_density(aes_string(x = i, fill = 'is_black'), alpha = 0.5, show.legend = F) + xlab("") + ylab(""); }> plot_grid(plotlist = plots) 最终效果就是这样的,想来还真有点小酷炫呢!