,我有以下数据:子data.frame为GGPLOT2条形图
Splice.Pair proportion
1 AA-AG 0.010909091
2 AA-GC 0.003636364
3 AA-TG 0.003636364
4 AA-TT 0.007272727
5 AC-AC 0.003636364
6 AC-AG 0.003636364
7 AC-GA 0.003636364
8 AC-GG 0.003636364
9 AC-TC 0.003636364
10 AC-TG 0.003636364
11 AC-TT 0.003636364
12 AG-AA 0.010909091
13 AG-AC 0.007272727
14 AG-AG 0.003636364
15 AG-AT 0.003636364
16 AG-CC 0.003636364
17 AG-CT 0.007272727
... ... ...
我希望得到一个条形图可视化的每个接头对的比例,但仅适用于具有一定比例以上,比如拼接对, 0.004。我试过如下:
nc.subset <- subset(nc.dat, proportion > 0.004)
qplot(Splice.Pair, proportion, data=nc.dat.subset,geom="bar", xlab="Splice Pair", ylab="Proportion of total non-canonical splice sites") + coord_flip();
但这只是给了我一个条形图与Y轴的所有接头对,除了被滤出的拼接对遗漏的吧。
我不知道发生了什么事,让所有类别仍然存在:■
感谢您的解释。但是,我似乎没有功能液滴... – MattLBeck
@kikumbob - 它是在一个(现在不是最近的)R更新,2.12.0我相信。我会检查你正在运行升级的版本。如果你不能,在'gdata'包中有一个类似的函数'drop.levels'。 – joran
+1正确的答案。但我个人认为改变'选项'是不明智的,因为这意味着你的代码变得不易转移给其他人。 – Andrie