私はggplotでバープロットをプロットしています:
ggplot(fastqc.dat,aes(y=fastqc.dat$ReadCount,x=fastqc.dat$Sample)) + geom_bar(stat="identity",position="identity",fill="darkblue") + xlab("Samples") + ylab("Read Counts") + opts(axis.text.x=theme_text(angle=-90))
私のファイル「fastqc.dat」は次のようになります。
Sample ReadCount
201304950-01_ATTCAGAA_R1 27584682
201304951-01_GAATTCGT_R1 25792086
201304952-01_CTGAAGCT_R1 36000000
201304953-01_GAGATTCC_R1 35634177
201304954-01_ATTACTCG_R1 88906701
次のプロットが生成されます。
しかし、読み取りカウント、つまり Y 軸に基づいてバーを並べ替えたいと思います。いろいろやってみましたが、どうにもなりません。ReadCount 列に基づいて fastqc.dat をソートしてみました。助言がありますか?