2012-11-13 80 views
2

數據幀t秩序的igraph頂點

Student   Played  Count 
Mike   Soccer   5 
Mike   Football  10 
Mike   Golf   15 
Mike   Hockey   2 

需要創建的igraph,我需要顯示在中心的學生,發揮作爲頂點的。我可以通過以下方式執行此操作:

g <- graph.data.frame(t) 
plot(g, layout = layout.kamada.kawai, vertex.label = V(g)$name, vertex.label.color= "darkblue", edge.arrow.size=0.9, edge.curved=T, edge.label=t$count, edge.label.color="#F900F9", edge.label.font=10,vertex.shape="rectangle",edge.color="darkgreen") 

此方法可行,但我喜歡按點數排序圖。例如,Played的頂點應該是計數順序的逆時針順序。在這種情況下,曲棍球應該是第一,足球等。有人可以幫助我嗎?這樣最終用戶可以更好地閱讀。謝謝。

回答

2

你可以用layout.star輕鬆做到這一點,請檢查手冊並告訴我你是否無法解決問題。