gpt4 book ai didi

r - 根据边缘属性更改 igraph 图 R 中的边缘厚度

转载 作者:行者123 更新时间:2023-12-03 23:50:55 26 4
gpt4 key购买 nike

我想改变我的图的边缘宽度以对应于 edge.betweenness 分数。

 net <- read.csv("D:/SNA/R/Net.csv")
att <- read.csv("D:/SNA/R/Att.csv")
g <- graph.data.frame(net, vertices=att, directed=TRUE)
pdf("Network.pdf", pointsize=8)
plot(g, vertex.label=NA, vertex.size=3, edge.width=edge.betweenness(g))
dev.off()

我还尝试将边缘介数分数创建为边缘权重,并将其分配给 plot 函数中的 edge.width 参数,如下所示;
plot(g, vertex.label=NA, vertex.size=3, edge.width=E(g)$width

最佳答案

你的例子应该有效。或者,你可以写

E(g)$weight <- edge.betweenness(g)

在绘图功能之前。

关于r - 根据边缘属性更改 igraph 图 R 中的边缘厚度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22301119/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com