-2
私はデータフレームdf1
を持っており、棒グラフが左から右に向かって小さくなるように配置されているAccountExecutive
と対応するClearRate
の棒グラフを描きたいと思います。ggplot barplotのDataFrameを並べ替える
私はこのコードを試みたが、それはdf1
ggplot(arrange(df1, -ClearRate), aes(x = AccountExecutive, y = ClearRate)) +
geom_bar(stat="identity")
に表示される結果のグラフは、まだAccountExecutive
順序を反映している誰もがこのコードを修正する私を助けることができますか?
注:x軸ラベルの任意の配置を求めるので、前の質問の複製ではありません。この質問は、y軸の値を考慮してx軸ラベルをどのように並べ替えるかを尋ねます。
リオーダー機能の詳細は、このいずれかを試してみてくださいgeom_bar(stat = "identity"、aes(fill = Area))+ テーマ(axis.text.x = element_text(angle = 90、hjust = 1、vjust = 0.5)) 'でも、それでも動作しません。 –
あなたの画面に何が表示されているかわからないので、「まだ動作しません」という意味はどうですか? [mcve]を提供してください。ありがとうございました。 – Uwe
'geom_bar(stat =" identity ")'を使っているのであれば、おそらく頻度テーブルがあります。そして、おそらく 'forcats :: fct_reorder(AccountExecutive、ClearRate)'を使う必要があります。しかし、これはあなたが[mcve]を提供していないので、暗闇の中での唯一のショットです。 – Uwe