2012-09-04 28 views
3

我使用R與igraph和我有一個權重方陣。我想對它進行分類。我想用page.rank(g),我得到了一個相應的矢量和它的值。如何對有向圖進行排序和可視化?

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

現在我想用這個值,並在圖形可視化它,如果它是可能的排序。 類似的東西,如下圖所示:

enter image description here

我怎麼能做到這一點?

+0

A [重現示例](http://stackoverflow.com/q/5963269/420055)可能會有幫助。 – chl

回答

3

選擇基於力的佈局,並將頂點大小(vertex.size)設置爲與頁面排名值成比例。有關如何設置頂點大小,請參閱示例on the igraph homepage。 (該示例使用tkplot,但您可以使用plot而不是那個)。您可以通過vertex.label參數將頂點標籤設置爲plot,並且允許\n製作多行標籤。

相關問題