将自定义分区导入 Gephi

Import custom partition into Gephi

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

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

谢谢!

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

  1. 使用 Gephi
  2. 导入您的 .net 文件
  3. 转到 Data Laboratory 并根据 Id 列对节点进行排序,方法是单击列名称
  4. 通过按屏幕底部的 添加列 创建一个名为 Cluster 的新列。默认的 String 类型会做
  5. 单击 导出 table,select 仅 IdCluster,然后将文件导出到某处
  6. 使用例如打开 CSV 文件Excel 或 LibreOffice
  7. 使用文本编辑器打开 .clu 文件,记事本也可以
  8. 复制文件中的所有数字,然后将它们粘贴到您的 CSV 的 Cluster 列中。保存您的 CSV
  9. 通过单击 导入电子表格 将 CSV 导入回 Gephi,然后按确定完成后续步骤。

最后您应该会看到您的 Cluster 值与 .clu 文件中的值相同!

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

如果还有问题欢迎反馈