私はigraphでRを使用しており、重み付きの正方行列があります。並べ替えたいです。使用しようと思ったpage.rank(g)
ところ、対応するベクトルとその値が得られました。
library(igraph)
g<-get.matrix()
page.rank(g)$value
page.rank(g)$vector
次に、この値を使用して並べ替え、可能であればグラフで視覚化します。次の図のようなもの:
どうすればこれを行うことができますか?
私はigraphでRを使用しており、重み付きの正方行列があります。並べ替えたいです。使用しようと思ったpage.rank(g)
ところ、対応するベクトルとその値が得られました。
library(igraph)
g<-get.matrix()
page.rank(g)$value
page.rank(g)$vector
次に、この値を使用して並べ替え、可能であればグラフで視覚化します。次の図のようなもの:
どうすればこれを行うことができますか?
力ベースのレイアウトを選択し、頂点サイズ(vertex.size
)をページランク値に比例するように設定します。頂点サイズの設定方法については、igraphホームページの例を参照してください。(例ではを使用tkplot
していますが、その代わりに使用することもできます。)引数を使用plot
して頂点ラベルを設定でき、複数行のラベルを作成できます。vertex.label
plot
\n