示例数据
提取码:kydo
至此,我们有两套数据,
这里设定的 dat$taxa 顺序,务必和 dat 中相应的数据相反,因为这里的顺序表示堆积图中的变量从上到下排列,而连接线数据 link_dat 中的数据则是从下往上累加。为了保证连接线与堆积图相匹配,切记要注意变量的出图顺序。
前面给大家讲了☞ 【R语言】百分比表格删除两行重新计算百分比 ,有小伙伴对文中的两个堆积柱形图比较感兴趣。那么今天我们就来聊聊这两张图是如何绘制出来了。
我们还是以☞ 【R语言】百分比表格删除两行重新计算百分比 中的数据为例
就可以得到如下两张突击柱形图
删除行之前
删除行之后
参考 R绘制堆积柱形图 获取“all_pool_species_sample.txt” 文件
1 普通堆叠图
2 拆成柱形图
3 添加冲积图
安装依赖:
绘制冲积图:
4 添加facet_wrap分面
5 添加geom_segment分组标记
数据准备:准备geom_segment需要的x、x_end值
绘图:
6 翻转90度
7 绘制堆叠面积图
数据准备:给每个样品按数字编号
绘图:
这配色似乎还可以
一组好看的堆叠图参数:
参考:
R语言ggplot2绘制分组箱型图和分组柱状图
Make Grouped Boxplots with ggplot2