2013-07-10 39 views
1

使分组条形图从频率数据我有类似如下的表给出了不同物种中的病毒检测呈阳性的样本数量:如何R中

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

+1

你可以:(1)删除'>'从你的代码,所以我们不必(2)提供ggplot代码,你试过吗? –

+0

嗨,对不起,这是一个非常愚蠢的问题,但我应该如何正确格式化,而没有>?我是一个新手... – Akos

+0

agstudy照顾你。你可以显示你正在使用的ggplot2代码吗? –

回答

2

见:this link了很多关于图形信息的。

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

+0

问题是关于'ggplot2' ... – agstudy

+1

对不起,不知道AksouaHeather特意在ggplot2中想要它。 – camelarms

+0

没问题,我不确定OP是否确切地知道他在找什么... – agstudy