将自定义分区导入Gephi

时间:2016-03-06 19:25:18

标签: gephi graph-visualization

我想知道gephi是否支持导入一个群集文件,该群集文件在一个单独的行中具有每个节点的社区分配(类似于Pajek .clu格式)?我正在寻找一种方法来为属于同一社区的节点着色。在igraph(对于R)中,我可以导入此文件并根据它设置顶点颜色属性。想知道gephi是否有类似的功能?

我从5年多前看到这个答案here说这不可能,想知道现在是否已经改变了?

谢谢!

1 个答案:

答案 0 :(得分:0)

.clu文件每个节点包含一行,其中簇号至少是我看到here的示例。 Gephi无法直接导入它,但您可以欺骗它以获得相同的结果。以下是我建议的步骤:

  1. 使用Gephi
  2. 导入.net文件
  3. 转到数据实验室,然后根据Id列对您的节点进行排序,方法是点击列名称
  4. 按屏幕底部的添加列,创建一个名为群集的新列。默认的String类型将执行
  5. 点击导出表格,仅选择字段 ID 群集,然后将文件导出到某处
  6. 打开CSV文件,例如Excel或LibreOffice
  7. 使用文本编辑器打开.clu文件,即使是记事本也可以
  8. 复制文件中的所有数字,然后将其粘贴到CSV 的群集列中。保存您的CSV
  9. 点击导入电子表格,将CSV导回Gephi,然后按“确定”完成后续步骤。
  10. 最后,您应该看到您的群集值与.clu文件中的值相同!

    确保在步骤4和8中始终使用相同的字段分隔符。我建议使用;,因为Excel可以直接理解它。

    如果您仍有问题,欢迎您回复