订购igraph顶点

时间:2012-11-13 16:40:30

标签: r igraph

数据框t

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的顶点应该是计数的逆时针顺序。在这种情况下,曲棍球应该首先,足球等。任何人都可以帮助我吗?这样,最终用户可以更好地阅读。感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用layout.star轻松完成此操作,请查看手册并告诉我您是否无法解决此问题。

相关问题