我将 R 与 igraph 一起使用我有一个带权重的方阵。我想整理一下。我想使用 page.rank(g)
,我得到了相应的向量及其值。
library(igraph)
g<-get.matrix()
page.rank(g)$value
page.rank(g)$vector
现在我想使用这些值进行排序,并在可能的情况下在图表中将其可视化。 类似于下图:
我该怎么做?
最佳答案
选择基于力的布局并将顶点大小 (vertex.size
) 设置为与页面排名值成比例。查看示例 on the igraph homepage关于如何设置顶点大小。 (该示例使用 tkplot
,但您可以只使用 plot
而不是它。)您可以通过 vertex.label
参数设置顶点标签plot
,\n
允许制作多行标签。
关于r - 如何对有向图进行排序和可视化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12268697/