我在 igraph 中使用 fastgreedy.community 检测算法在 R 中生成社区。代码返回 12 个社区,但是在绘图时很难识别它们,因为它返回的绘图颜色数量有限。如何用十二种不同的颜色绘制此图?
l2 <- layout.fruchterman.reingold(largest.component)
ebc.g05 <- fastgreedy.community(largest.component)
plot(largest.component, layout=l2, vertex.color=membership(ebc.g05),
vertex.size=2, vertex.label=NA)
值得注意的是,没有不连接到该图的子图,因为这是较大图的最大连接组件。节点之间的联系比较纠结,少颜色的情节难以解读的原因。