我正在尝试按照此线程中的建议在图形 yEd 编辑器中查看.graphml 文件。但是我很难查看节点中的值。
当我打开 .graphml 文件时,它如图 1 所示。然后我单击 Layout-> Tree-> Directed 并且不更改任何属性单击 OK。然后它转换为如图 2 所示的树结构,但不显示节点值。
我做错什么了吗?
我正在尝试按照此线程中的建议在图形 yEd 编辑器中查看.graphml 文件。但是我很难查看节点中的值。
当我打开 .graphml 文件时,它如图 1 所示。然后我单击 Layout-> Tree-> Directed 并且不更改任何属性单击 OK。然后它转换为如图 2 所示的树结构,但不显示节点值。
我做错什么了吗?
我的 .graphml 文件中表示标签文本的方式与 yEd 编码和期望标签信息的方式不同。所以 yEd 不会自动拾取它。我需要手动设置属性才能显示标签。
一个缺点是 yEd 不能自动检测图形的布局。但是,无论如何,我的文件根本不包含任何布局信息。我的图表是无向的,但 yEd 将其解释为有向的。这是因为默认情况下 yEd 是定向的。因此,如果它是无向的,我们需要选择一条边按 ctrl+A 选择所有节点,然后转到属性视图并更改“源箭头”和“目标箭头”属性。
最终输出如下所示。本文提供了有关如何手动进行映射的详细说明。
我要感谢 yED 的 Thomas 先生帮助我解决这个问题。
Gephi也是另一个免费软件,我们可以用它来查看 .graphml 文件。阅读 graphml 不是 Gephi 中的默认功能。在安装过程中,我们需要指定(勾选复选框)表示我们要读取 .graphml 文件。但是我认为 Gephi 比 yEd 更直接。