我有一个类似于以下的表格,其中显示了不同物种中病毒检测呈阳性的样本数量:
Species Virus NoTested NoPositive Prevalence LowerCI UpperCI
1 1 100 46 0.46 0.4 0.5
2 1 80 23 0.29 0.2 0.3
3 1 96 3 0.03 0 0.1
1 2 133 45 0.34 0.2 0.5
2 2 23 10 0.43 0.3 0.5
3 2 75 16 0.21 0.1 0.3
1 3 88 24 0.27 0.2 0.3
2 3 94 12 0.13 0.1 0.2
3 3 65 34 0.52 0.4 0.6
我想创建一个分组条形图,以便我可以根据病毒显示每个物种的阳性样本比例。我还想添加显示置信区间的误差线。
我曾尝试在 ggplot 中使用 geom_bar() 执行此操作,但它给了我一个非常难看的堆积图。
bar1<-ggplot(sppPrev3,aes(物种,流行,颜色=病毒))