我正在尝试在 R 中制作带有误差线的堆积条形图,以获取我想要预定义而不是计算的值,但每个条形图都有不同的值。
例如,如果我的数据框是:
x<-data.frame(
Period = c("B1","D1a"),
Sample = c("Glucose","Glucose"),
Mi = c(2,3),
M0 = c(4,6)
)
我可以用这段代码制作我需要的条形图:
mx <- melt(x, id.vars=1:2)
ggplot(mx, aes(x=Period, y=value, fill=variable), xLabels=NA) +
geom_bar(stat="identity") +
facet_grid(~Sample) +
scale_fill_manual(values = c("grey69","black")) +
theme_bw() +
xlab("") +
ylab ("")
那么,如果我的每个置信区间为 B1、Mi = 0.5、B1、M0 = 0.2、D1a、Mi = 0.1、D1a、M0 = 0.2,我该如何为每个误差条添加一个误差线
如何在条形图的每个部分上制作误差线?
谢谢