查看.graphml文件

时间:2017-11-08 09:59:46

标签: graph graphml graphedit

我正在尝试按照.graphml file中的建议在图yEd编辑器中查看this thread。但是我很难查看节点中的值。

当我打开.graphml文件时,它如图1所示。然后我点击了 于版图>树形>定向并且不更改任何属性单击确定。然后它转换为树结构,如图2所示,但不显示节点值。

我做错了吗?

enter image description here

1 个答案:

答案 0 :(得分:2)

标签文本在我的.graphml文件中的表示方式与yEd编码和期望标签信息的方式不同。所以yEd并没有自动提取它。我需要手动设置属性以显示标签。

  1. 在yEd中打开.graphml
  2. 从菜单栏中更改布局布局 - > (布局类型)
  3. 一个缺点是yEd无法自动检测图形的布局。但是,无论如何,我的文件根本不包含任何布局信息。我的图表是无向的,但是yEd按照指示解释它。那是因为默认情况下yEd是定向的。因此,如果它是无向的,我们需要选择一个边缘按ctrl + A来选择所有节点,然后转到属性视图并更改"源箭头"和#34;目标箭头"属性。

    1. 通过编辑(在菜单栏中)为节点和/或边缘设置自定义属性 - >管理自定义属性
    2. enter image description here

      1. 通过编辑(在菜单栏中)为节点和/或边缘应用自定义属性 - >属性Mapper
      2. enter image description here

        enter image description here

        最终输出如下所示。 This article提供了有关如何手动执行映射的详细说明。

        enter image description here 我要感谢yED的Mr.Thomas,他帮我解决了这个问题。

        另外Gephi是我们可以用来查看.graphml文件的另一个免费软件。 阅读graphml不是Gephi中的默认功能。在安装过程中,我们需要指定(勾选复选框)表示我们要读取.graphml文件。 但是我认为Gephi比yEd更直接。