-2
我有一個數據幀df1
,並希望繪製一個條形圖AccountExecutive
及其相應的ClearRate
其中的酒吧排列,使其從左到右遞減。排序ggplot barplot的數據框
我想這個代碼,但結果圖仍然反映AccountExecutive
順序,因爲它出現在df1
ggplot(arrange(df1, -ClearRate), aes(x = AccountExecutive, y = ClearRate)) +
geom_bar(stat="identity")
誰能幫我糾正這種代碼?
注意:不是上一個問題的重複,因爲那個要求任意定位x軸標籤。這個問題詢問如何對x軸標籤進行排序,考慮他們的y軸值。
所以我用這個代碼「ggplot(DF1,AES(X越重排AE =主題(axis.text.x = element_text(angle = 90,hjust = 1,vjust = 0)fct_infreq(AccountExecutive), y = ClearRate))+ geom_bar(stat =「identity」,aes(fill = Area))+ theme 0.5))'但它仍然不起作用。 –
由於我們無法看到屏幕上顯示的內容:您的意思是「它仍然無法正常工作」。請提供[mcve]。謝謝。 – Uwe
如果你正在使用geom_bar(stat =「identity」)'你可能已經有頻率表了。那麼你可能需要使用'forcats :: fct_reorder(AccountExecutive,ClearRate)'。然而,這只是在黑暗中拍攝的,因爲你沒有提供[mcve]。 – Uwe