我希望图中节点的大小取决于顶点的计算中介中心性。怎么办呢?
我目前的代码如下:
require(igraph)
g <- read.graph("data.graphml", "graphml")
plot(g,vertex.size = x,layout = layout.fruchterman.reingold)
如何设置&#39; x&#39;是一个顶点大小,取决于节点的中心性?
答案 0 :(得分:4)
使用igraph
,并按照?betweenness
中的示例:
g <- random.graph.game(10, 3/10)
plot(g, vertex.size=betweenness(g))
(注意数字是节点编号,而不是介于中间值)
如果您有很多大值或者可能会改善可视化效果,您可能需要重新缩放顶点大小。
g = graph.lattice(c(10,4))
plot(g,vertex.size=betweenness(g)/10)
没有/10
顶点太大。