1

我有一个类似于以下的表格,其中显示了不同物种中病毒检测呈阳性的样本数量:

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(物种,流行,颜色=病毒))

4

1 回答 1

2

看到:这个链接很多关于图形的信息。

另外,也许尝试使用barplot(t(dataframe), beside = TRUE)

于 2013-07-10T14:58:44.440 回答