2016-04-02 118 views
-1

我試圖使用ggplot創建分組的barplot,因爲它產生更美觀的質量。我有一個數據框,包含值和每個值的名稱,但我無法設法創建它的陰謀嗎?數據幀是如下使用ggplot在R中創建分組的barplot

  USperReasons  USperReasonsNY     USuniquNegR 
1 0.198343304187759 0.191304347826087     Late Flight 
2  0.35987114588127 0.321739130434783  Customer Service Issue 
3 0.0667280257708237 0.11304347826087    Lost Luggage 
4 0.0547630004601933 0.00869565217391304  Flight Booking Problems 
5 0.109065807639208 0.121739130434783     Can't Tell 
6 0.00460193281178095     0    Damaged Luggage 
7 0.0846755637367694 0.0782608695652174   Cancelled Flight 
8 0.0455591348366314 0.0521739130434783     Bad Flight 
9 0.0225494707777266 0.0347826086956522     longlines 
10 0.0538426138978371 0.0782608695652174 Flight Attendant Complaints 

我試圖在所有錯誤不同的方法,這樣的一個例子是下面

ggplot(together,aes(USuniquNegR, USperReasons,USperReasonsNY))+ geom_bar(position = "dodge") 

謝謝, 艾倫。

+2

目前還不清楚你期望的結果是什麼,並沒有嘗試這種解決自己的你跡象。 – mtoto

+0

有幾個例子,在SO – MLavoie

+0

上ggplot2分組的barlot圖可能重複[如何創建與R分組的barplot](http://stackoverflow.com/questions/8148956/how-to-create-grouped-barplot-with- r) – Jav

回答

0
df <- reshape2::melt(together, 3) 

ggplot(reshape2::melt(df, 3), 
    aes(USuniquNegR, value, fill = variable)) + 
     geom_bar(stat = 'identity', position = 'dodge') + 
     coord_flip() + 
     theme(legend.position = 'top') 

Output Plot