我在ggplot2中制作堆叠条形图时遇到了一些问题。我知道如何用barplot()创建一个,但是我想使用ggplot2,因为它很容易让bar具有相同的高度('position ='fill'',如果我没有弄错的话)。为多个变量制作堆叠条形图 - g中的ggplot2
我的问题是,我有多个变量,我想绘制在彼此的顶部;我的数据看起来像这样:
dfr <- data.frame(
V1 = c(0.1, 0.2, 0.3),
V2 = c(0.2, 0.3, 0.2),
V3 = c(0.3, 0.6, 0.5),
V4 = c(0.5, 0.1, 0.7),
row.names = LETTERS[1:3]
)
我想是与类别的曲线A,B,和C在X轴上,并且对于每个那些,对于V1,V2,V3和V4堆叠的值在Y轴上彼此重叠。我所看到的大多数图表在Y轴上只绘制了一个变量,但我确信某人可以以某种方式做到这一点。
我怎样才能做到这一点与ggplot2?谢谢!
+1用于添加样本数据。欢迎来到SO。 – Andrie
如果您发现任何有用的答案,请选择一个作为您接受的答案。 –