我是r的新手。我试图做一个堆积条形图。我可以使用barplot功能使它工作。但是,我无法弄清楚如何使传奇看起来不错。现在我正在尝试使用ggplot2,但我真的不能让图表看起来正确。
数据表示将自举置信区间与基于t分布的标准参数置信区间进行比较的模拟。数据已经汇总。这就是我的data.frame的样子:
test cr type2
1 Bootstrap 0.406 0.596
2 T-test 0.382 0.618
cr =正确拒绝,type2 =类型2错误
我想要做的是制作一个堆叠条形图,每个测试都有一个条形图。条形应与cr和type2堆叠,因此它们的高度应总结为1。
非常感谢任何帮助/建议!
埃斯
答案 0 :(得分:1)
您可能应该将数据重新整形为长格式,
library(ggplot2)
d <- read.table(textConnection("test cr type2
Bootstrap 0.406 0.596
T-test 0.382 0.618"),head=TRUE)
library(reshape2)
ggplot(melt(d, id="test"), aes(test, value, fill=variable)) +
geom_bar(stat="identity", position="stack")