【问题标题】:Import custom partition into Gephi将自定义分区导入 Gephi
【发布时间】:2016-03-06 19:25:17
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: gephi graph-visualization


    【解决方案1】:

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

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

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

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

    如果您仍有问题,欢迎您报告

    【讨论】:

    • 谢谢!对我的回复延迟表示歉意。我能够成功导入集群值。有没有办法根据集群列为节点着色?对不起,如果这是一个微不足道的问题,这是我第一次尝试使用 Gephi 进行可视化。
    • 是的,请查看我的回答here!我希望集群编号被识别为字符串,然后使它们成为分类属性。你有 Gephi 0.9.1 吗?
    • 是的,我使用的是 0.9.1。按照您提供的链接中提供的步骤,我能够为节点着色。感谢您的帮助! :)
    • 太棒了!您能否接受正确的答案以帮助其他阅读 SO 的人?
    • 当然,我之前评论时确实接受了您的回答。它没有显示在你的最后吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-30
    • 2015-08-06
    • 1970-01-01
    • 1970-01-01
    • 2015-01-07
    相关资源
    最近更新 更多