我在文本文件上使用Infomap算法(社区检测算法之一)从网络中提取社区。每个社区在txt文件中表示为行,其成员是同一行中的节点列表。示例假设我们在4个社区中分布了15个节点,如community.txt:
community its members
1 1 2 15 4 6
2 1 3 2
3 9 13 7 8 9
4 5 10 11 14
我在R中导入它为:
library(igraph)
community_table <- read.table("~/Desktop/community.txt", header= FALSE, sep = "",fill = TRUE )
View(community_table)
V1 V2 V3 V4 V5 V6
1 1 12 15 4 6 NA
2 2 1 3 2 NA NA
3 3 9 13 7 8 9
4 4 5 10 11 14 NA
现在,我想从这些数据中绘制社区成员资格,作为散点图,x轴为&#34;每个社区的节点数&#34;和y轴是&#34;社区数量&#34;。我做了一些搜索,发现在这个链接plotting communities in iGraph的主题中,似乎(contract.vertices)可以完成这项工作,但我不知道如何使用它来防止社区数据导入R
非常感谢任何建议和帮助