顶点大小取决于中介中心性的igraph图

时间:2014-11-18 13:03:32

标签: r igraph graphml

我希望图中节点的大小取决于顶点的计算中介中心性。怎么办呢?

我目前的代码如下:

require(igraph)
g <- read.graph("data.graphml", "graphml")
plot(g,vertex.size = x,layout = layout.fruchterman.reingold)

如何设置&#39; x&#39;是一个顶点大小,取决于节点的中心性?

1 个答案:

答案 0 :(得分:4)

使用igraph,并按照?betweenness中的示例:

g <- random.graph.game(10, 3/10)
plot(g, vertex.size=betweenness(g))

graph plot

(注意数字是节点编号,而不是介于中间值)

如果您有很多大值或者可能会改善可视化效果,您可能需要重新缩放顶点大小。

g = graph.lattice(c(10,4))
plot(g,vertex.size=betweenness(g)/10)

scaled

没有/10顶点太大。