我有一张类似于下面的表格,显示了在不同物种中检测出病毒阳性的样本数量:
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
我想创建一个分组的条形图,这样我就可以根据病毒显示每个物种的阳性样本比例。我还想添加显示置信区间的误差条。
我曾尝试使用geom_bar()在ggplot中执行此操作,但它给了我一个非常难看的堆积图。
bar1< -ggplot(sppPrev3,aes(物种,患病率,颜色=病毒))