如何将社区成员资格从导入的数据绘制到R中

时间:2014-10-16 20:14:52

标签: r plot igraph

我在文本文件上使用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

非常感谢任何建议和帮助

0 个答案:

没有答案