首页 > 解决方案 > 如何生成分组堆积条形图

问题描述

我正在尝试在 ggplot2 中生成分组堆叠条形图。我的分组变量是 "person" 。这是我的脚本:

v1
   person variable value cat
1       A   value1   100  a1
2       A   value1   150  a2
3       B   value1   120  a3
4       B   value1    80  a4
5       B   value1   150  a5
6       A   value2    25  a1
7       A   value2    30  a2
8       B   value2    45  a3
9       B   value2    30  a4
10      B   value2    30  a5

ggplot(v1, aes(x = cat, y = value, fill = variable)) + 
+   geom_bar(stat = 'identity', position = 'stack') + facet_grid(~ person)

这是结果输出

为什么我的组中有额外的样本样本 ID(cat)?如何删除它们?

提前致谢!DD

标签: rggplot2bar-chart

解决方案


推荐阅读