3

私はigraphでRを使用しており、重み付きの正方行列があります。並べ替えたいです。使用しようと思ったpage.rank(g)ところ、対応するベクトルとその値が得られました。

library(igraph)
g<-get.matrix()
page.rank(g)$value
page.rank(g)$vector

次に、この値を使用して並べ替え、可能であればグラフで視覚化します。次の図のようなもの:

ここに画像の説明を入力してください

どうすればこれを行うことができますか?

4

1 に答える 1

3

力ベースのレイアウトを選択し、頂点サイズ(vertex.size)をページランク値に比例するように設定します。頂点サイズの設定方法については、igraphホームページの例を参照してください。(例ではを使用tkplotしていますが、その代わりに使用することもできます。)引数を使用plotして頂点ラベルを設定でき、複数行のラベルを作成できます。vertex.labelplot\n

于 2012-09-04T20:43:02.510 に答える