我将 R 与igraph一起使用,并且我有一个带权重的方阵。我想整理一下。我想用page.rank(g)
,我得到了一个相应的向量和它的值。
library(igraph)
g<-get.matrix()
page.rank(g)$value
page.rank(g)$vector
现在,我想使用这些值进行排序,并在可能的情况下将其可视化。类似于下图的东西:
我怎么能做到这一点?
我将 R 与igraph一起使用,并且我有一个带权重的方阵。我想整理一下。我想用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
允许制作多行标签。