2013-05-18 86 views
0

我是r的新手。我试图做一个堆积酒吧阴谋。我可以使用barplot函数使其工作。不过,我无法弄清楚如何让图例看起来不错。现在我试图使用ggplot2,但我真的不能让图表看起来正确。r中的堆积条形图与汇总数据

该数据表示将自举置信区间与基于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.

任何帮助/建议将不胜感激!

埃斯

回答

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") 
+0

非常感谢巴蒂斯特!正是我在找什么。 –