2016-04-02 16 views
-1

Ürettiği estetik açıdan daha kaliteli olması nedeniyle ggplot kullanarak gruplandırılmış bir arplot oluşturmaya çalışıyorum. Değerlerimi ve her bir değerin adını birlikte içeren bir veri çerçevem ​​var, ancak bu dosyayı oluşturmayı başaramıyorum? Bütün hatalar ile farklı yöntemler denedikggplot kullanarak R gruplanmış bir arplot oluştur

  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 

şöyle dataframe olduğunu böyle bir örnek

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

teşekkür, Alan altındadır.

+2

sizin beklenen sonuç ne belirsizdir ve bu kendini çözmeye çalışırken size belirtisi yoktur. – mtoto

+0

SO – MLavoie

+0

'da ggplot2'ye sahip gruplandırılmış barplots'ların birkaç örneği vardır. [R ile gruplandırılmış barplot nasıl oluşturulur] 'nın olası kopyası (http://stackoverflow.com/questions/8148956/how-to-create-grouped-barplot-with- r) – Jav

cevap

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