,我有以下數據:子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