将自定义分区导入 Gephi
Import custom partition into Gephi
我想知道 gephi 是否支持导入一个集群文件,该文件在单独的行上具有图表中每个节点的社区分配(类似于 Pajek .clu 格式)?我正在寻找一种方法来为属于同一社区的节点着色。在 igraph(对于 R)中,我可以导入这个文件并根据它设置顶点颜色属性。想知道 gephi 是否有类似的功能?
我在 5 多年前看到这个回答 here 说这是不可能的,想知道现在是否改变了?
谢谢!
.clu
文件包含每个节点一行,其中簇号至少是我看到的示例 here。 Gephi 无法直接导入它,但您可以欺骗它以获得相同的结果。以下是我建议的步骤:
- 使用 Gephi
导入您的 .net
文件
- 转到 Data Laboratory 并根据
Id
列对节点进行排序,方法是单击列名称
- 通过按屏幕底部的 添加列 创建一个名为 Cluster 的新列。默认的 String 类型会做
- 单击 导出 table,select 仅 Id 和 Cluster,然后将文件导出到某处
- 使用例如打开 CSV 文件Excel 或 LibreOffice
- 使用文本编辑器打开
.clu
文件,记事本也可以
- 复制文件中的所有数字,然后将它们粘贴到您的 CSV 的 Cluster 列中。保存您的 CSV
- 通过单击 导入电子表格 将 CSV 导入回 Gephi,然后按确定完成后续步骤。
最后您应该会看到您的 Cluster 值与 .clu
文件中的值相同!
确保在第 4 步和第 8 步中始终使用相同的字段分隔符。我建议使用 ;
,因为 Excel 可以直接理解它。
如果还有问题欢迎反馈
我想知道 gephi 是否支持导入一个集群文件,该文件在单独的行上具有图表中每个节点的社区分配(类似于 Pajek .clu 格式)?我正在寻找一种方法来为属于同一社区的节点着色。在 igraph(对于 R)中,我可以导入这个文件并根据它设置顶点颜色属性。想知道 gephi 是否有类似的功能?
我在 5 多年前看到这个回答 here 说这是不可能的,想知道现在是否改变了?
谢谢!
.clu
文件包含每个节点一行,其中簇号至少是我看到的示例 here。 Gephi 无法直接导入它,但您可以欺骗它以获得相同的结果。以下是我建议的步骤:
- 使用 Gephi 导入您的
- 转到 Data Laboratory 并根据
Id
列对节点进行排序,方法是单击列名称 - 通过按屏幕底部的 添加列 创建一个名为 Cluster 的新列。默认的 String 类型会做
- 单击 导出 table,select 仅 Id 和 Cluster,然后将文件导出到某处
- 使用例如打开 CSV 文件Excel 或 LibreOffice
- 使用文本编辑器打开
.clu
文件,记事本也可以 - 复制文件中的所有数字,然后将它们粘贴到您的 CSV 的 Cluster 列中。保存您的 CSV
- 通过单击 导入电子表格 将 CSV 导入回 Gephi,然后按确定完成后续步骤。
.net
文件
最后您应该会看到您的 Cluster 值与 .clu
文件中的值相同!
确保在第 4 步和第 8 步中始终使用相同的字段分隔符。我建议使用 ;
,因为 Excel 可以直接理解它。
如果还有问题欢迎反馈