install.packages("ggplot2") install.packages("dplyr") install.packages("networkD3") install.packages("riverplot ") 以上包中ggalluvial,networkD3,riverplot三个均可构建桑基图,当然从简单到复杂就是networkD3->ggalluvial->riverplot。 最后我们再看下这个专业绘制桑基图的riverplot,它绘制桑基图其实并没有前面两个包的灵活性,但是却比前两个包更加丰富,增加了新的功能就是可以将桑基图叠加在一个图里面。 n){ list(col = palette[n+1], lty = 0, textcol = "black") }) names(styles) = ret$nodes$ID ###构建riverplot 对象 rp <- list(nodes = ret$nodes, edges =ret$edges, styles = styles) class(rp) <- c(class(rp),"riverplot
ggrepel 添加P值或显著性标记ggpubr Alpha多样性稀释曲线rarefraction curve 堆叠柱状图各成分连线画法:突出组间变化 冲击图展示组间时间序列变化ggalluvial 桑基图riverplot ggrepel 添加P值或显著性标记ggpubr Alpha多样性稀释曲线rarefraction curve 堆叠柱状图各成分连线画法:突出组间变化 冲击图展示组间时间序列变化ggalluvial 桑基图riverplot
R语言 - 散点图绘制 R语言 - 韦恩图 R语言 - 柱状图 R语言 - 图形设置中英字体 一文看懂PCA主成分分析 读懂PCA和PCoA R包reshape2,轻松实现长、宽数据表格转换 桑基图riverplot