2015-12-21 91 views
0

我有一個數據集,看起來像這樣:顯示行,每類別值

  Genre   Variabelen  Value 
1 4am Comedown    std_acc 0.253673983 
2 4am Comedown    std_val 0.230741321 
3 4am Comedown   std_energy 0.203915405 
4 4am Comedown  std_danceability 0.185097424 
5 4am Comedown std_instrumentalness 0.32926114 
6 4am Comedown  std_speechiness 0.059602086 

我想現在要做的是在x軸包含「variabelen創建每個類型的值的linegraph 」。所以傳說應該包含流派。

對於使用以下行該即時通訊:

library(ggplot) 
ggplot(data = df, aes(x=Variabelen, y=Value)) + geom_line(aes(colour=Genre)) 

然而,這給了我現在線及以下變暖:

geom_path: Each group consist of only one observation. Do you need to adjust the group aesthetic? 

在我去錯在何處有什麼想法?

+1

你確定你沒有使用geom_path()?我們無法訪問您的數據,請使用dput() – MLavoie

回答

1

您需要在AES使用group=Genre

ggplot(data = df, aes(x=Variabelen, y=Value, group=Genre, colour=Genre)) + geom_line() 
+0

如果這適用於您,請標記爲已回答。 – mtoto