2

データフレーム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の頂点は、カウントによって反時計回りに並べ替える必要があります。この場合、ホッケーはサッカーなどよりも最初でなければなりません。誰かがそれを手伝ってくれますか?このようにして、エンドユーザーが読みやすくなります。ありがとう。

4

1 に答える 1

2

これはで簡単にできますlayout.star。マニュアルを確認して、うまくいかない場合は教えてください。

于 2012-11-13T20:26:09.943 に答える