【问题标题】:Gephi show correlation between classes and keywordsGephi 显示类和关键字之间的相关性
【发布时间】:2017-10-01 14:01:38
【问题描述】:

我对 Gephi 完全陌生,我在数据准备方面遇到了问题。 我有以下数据(样本):

我想做的是显示关键字和类之间的相关性。所以实际上这应该是一个简单的任务,但我不明白。

类从 0 到 10,单个关键字可以出现多次,并且可以连接到不同的类。

例如:
“关键字 1”可以连接到“1 类”和“6 类”
“关键字 2”可以连接到“2 类”
“关键字 4”不能有连接到“8级”、“6级”和“2级”等等。

我想做的是将类显示为节点和它们周围的关键字。它们用一条粗细不同的线连接起来,具体取决于各个关键字与类的连接数。

我希望任何人都可以帮助我。

【问题讨论】:

    标签: gephi bipartite


    【解决方案1】:

    从 0.92 版开始,Gephi 现在通过允许 Excel 导入使事情变得稍微容易一些。这意味着您可以直接将上述 Excel 文件作为 Edges 文件 导入,Gephi 将自动处理其余的工作。以下是指示性步骤顺序:

    1。在 Excel 中创建一个边列表,列名称为 SourceTarget

    Source  Target
    Class1  Keyword1
    Class1  Keyword2
    Class3  Keyword6
    Class1  Keyword4
    Class2  Keyword7
    

    2。从数据实验室导入电子表格

    点击导入电子表格后,会打开以下对话框,确保选择右侧的Edges table

    使用默认选项按住下一步/确定,直到网络成功导入

    如果您已成功完成所有操作,您将看到类似以下内容:

    节点表 注意: 节点表同时包含 KeywordsClasses! (为什么?)

    边表

    3。 (可选)在nodes表中添加boolean列来区分节点类型

    您可能需要此步骤才能区分不同的节点类型。这对于可视化等非常有用。这里我们添加一个名为Class的变量

    然后选中与类对应的节点的所有框,如下所示:

    其他帮助:

    • 显示二分图link
    • 二分图到单模图教程link(适用于 Gephi 0.82,但步骤类似。Gephi 0.92 支持直接从 Excel 导入,这很酷)

    【讨论】:

    • 感谢您的帮助。导入过程成功,但我无法创建二分图。我创建了一个“类”列作为整数,并且每个类都设置为 1。所有关键字都设置为 2。我想我不知道如何处理事件图表插件,或者我做错了另一件事。我也尝试过 Multimode Networks Transformations 插件,但我不知道,我不明白。我要的是这样的图i.imgur.com/9eEPVOl.png有那么难吗? :D
    • Class 设置为事件图表插件的布尔值可能是一个想法,将Scale of order 放入一些大的东西,例如50 并在Order 选项中选择Class,因为Class 是区分节点类别的变量。您在链接中显示的图表与普通图表没有什么不同,我的意思是在二分图中您可能希望将类保留在左侧,将关键字保留在右侧,不是吗?
    • Classes left 和 Keywords right 在我看来非常不清楚。现在我已将节点表编辑为:i.imgur.com/PWvHwiH.jpg,将边缘表编辑为:i.imgur.com/XD6jK2H.jpg 所以我得到下图:i.imgur.com/OmMy2W7.jpg 问题是,当我按权重过滤边缘时,线条消失但节点没有使用组 2。我也无法格式化两个不同的节点组(1 个用于类,2 个用于关键字)。
    • 为了单独格式化节点组,您需要通过Class进行过滤。如果您需要单独格式化特定组的边缘,您可以使用Intra edge 过滤器并仅从特定Component ID 中选择边缘(这需要首先运行Connected Component 统计信息。如果您还有其他问题,欢迎在 StackOverflow 中提出新问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-03
    • 2013-01-09
    • 1970-01-01
    • 2019-05-14
    • 2023-03-09
    • 1970-01-01
    相关资源
    最近更新 更多