【发布时间】:2017-06-05 23:59:17
【问题描述】:
我有这段代码
library(igraph)
library(igraphdata)
data("karate")
g <- karate
# for reproducibility
set.seed(23548723)
network_layout <- layout_with_fr(g)
trimmed_network <- delete.edges(g, which(E(g)$weight < 4))
communities <- cluster_louvain(trimmed_network)
plot(communities, trimmed_network, layout=network_layout)
它会生成
我想禁用单顶点社区 (length 1) 中顶点的着色(color="white" 和 mark.groups=NULL),我知道您可以操纵“正常”图的颜色通过使用$color,但我在igraph 文档中没有找到任何提示如何按社区处理它。
还有不使用社区绘图的选项
plot(trimmed_network, ...)
因此使用图表的颜色,但我会松开组标记。
如何根据length(communities[1]) == 1更改每个社区的颜色和组标记
【问题讨论】:
标签: r colors cluster-analysis igraph