2015-09-02 57 views
0

ggplot條形圖,我有以下命令數據幀DF:維持秩序的R中

        name freq 
14       John Smith 35 
18       Oliver White 23 
15      Wayland Johnson 12 
19       Joey Black 9 

然而,當我在繪製的ggplot順序不會保留。這是我的ggplot代碼:

m <- ggplot(c_sorted, aes(x=name, y=freq)) 
m + geom_bar(stat = "identity") 

我需要在ggplot代碼中再次訂購嗎?

至於中可能重複:

Order Bars in ggplot2 bar graph

我將如何實現一個數據幀該解決方案?會是什麼因素?

+0

你需要訂購的名字因素。可能重複的[this](http://stackoverflow.com/questions/5208679/order-bars-in-ggplot2-bar-graph) – Heroka

+0

該解決方案仍然適用於通用數據框,而不是表?如果是這樣,怎麼樣? – verbati

+0

你的'name'變量是這種情況下的因素。有關詳細信息,請參閱以下網址:http://www.cookbook-r.com/Manipulating_data/Changing_the_order_of_levels_of_a_factor/ – hugo

回答