1
简化图我有一个网络,它看起来像这样提取的igraph
library(igraph)
library(igraphdata)
data("kite")
plot(kite)
我运行一个社区检测,结果看起来像这样
community <- cluster_fast_greedy(kite)
plot(community,kite)
现在我想提取一个基于网络社区。边权重应该是社区之间的联系数量(社区相互连接的强度),顶点属性应该是社区中的节点数(称为numnodes)。
d <- data.frame(E=c(1, 2, 3),
A=c(2, 3, 1))
g2 <- graph_from_data_frame(d, directed = F)
E(g2)$weight <- c(5, 1, 1)
V(g2)$numnodes <- c(4,3,3)
plot.igraph(g2,vertex.label=V(g2)$name, edge.color="black",edge.width=E(g2)$weight,vertex.size=V(g2)$numnodes)
的曲线应该是这样的 一个节点比其他大,一个边缘具有很多的重量相比于其他。