【发布时间】:2023-04-05 16:46:01
【问题描述】:
我使用安装在 R 软件中的 igraph 库,我想从网络“悲惨世界”中提取一个自我网络。
这是我的代码:
library("igraph")
lesmis<-read.graph("lesmis.gml", format="gml")
gavroche <- graph.neighborhood(lesmis, order = 2, nodes = which(V(lesmis)$label == "Gavroche"))
wc<-infomap.community(gavroche)
plot(wc, gavroche)
我得到这个错误:
infomap.community(gavroche) 中的错误:不是图形对象
这里是 gml 文件的链接: http://www-personal.umich.edu/~mejn/netdata/lesmis.zip
【问题讨论】:
-
graph.neighborhood总是返回一个图表列表,因此您需要提取第一个(也是唯一一个)元素。 -
谢谢,事实上,我想将 Gavroche 的以自我为中心的网络提取为图形,并将检测到的社区显示在输出图形中。