私はこのような構造のデータフレームがあります。Rのy値で列を並べ替える?
> head(df)
Zip Crimes Population CPC
1 78701 2103 6841 0.3074
2 78719 186 1764 0.1054
3 78702 1668 21334 0.0782
4 78723 2124 28330 0.0750
5 78753 3472 49301 0.0704
6 78741 2973 44935 0.0662
をそして、私はこの機能を使用して、それをプロットしています:
p = ggplot(df, aes(x=Zip, y=CPC)) + geom_col() + theme(axis.text.x = element_text(angle = 90))
そして、これは私が手グラフである:
CPCでプロットを注文するにはどうしたらいいですか?最高の郵便番号は左側にありますか?
@SimonJacksonが魅力のように働きました!あなたがそのコメントを回答として投稿したら、私はそれをチェックします:) –
Simonの答えとは別に、あなたのデータフレームをCPCでソートし、Hadleyのforcatsパッケージからfct_inorder関数を使用することです。 – thc
いいえ、私は答えとして 'reorder()'の使用を掲示し、ダブルディップしないように私のコメントを削除しました! @thcによる提案も良いです。 –