【问题标题】:Viewing .graphml files查看 .graphml 文件
【发布时间】:2018-04-20 22:58:08
【问题描述】:

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

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

我做错了什么吗?

【问题讨论】:

  • GraphMl 查看器用于网络可视化example

标签: graph graphml graphedit


【解决方案1】:

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

  1. 在 yEd 中打开 .graphml
  2. 从菜单栏布局更改布局 ->(布局类型)

一个缺点是 yEd 不能自动检测图形的布局。但是,无论如何,我的文件根本不包含任何布局信息。我的图表是无向的,但 yEd 将其解释为有向的。这是因为默认情况下 yEd 是定向的。因此,如果它是无向的,我们需要选择一条边按 ctrl+A 选择所有节点,然后转到属性视图并更改“源箭头”和“目标箭头”属性。

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

  1. 通过编辑(在菜单栏中)应用节点和/或边的自定义属性 -> 属性映射器

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

我要感谢 yED 的 Thomas 先生帮助我解决这个问题。

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

【讨论】:

  • "另外Gephi是另一个免费软件,我们可以用它来查看.graphml文件。读取graphml不是Gephi的默认功能。在安装过程中我们需要指定(勾选复选框)表示我们要读取 .graphml 文件。”。没错,但即使在安装之后,您也可以打开 Gephi,然后从 File>Open 菜单中导航到 .graphml 文件的存储位置并打开它。
  • @YannisP。对不起,我不知道这一点。当我安装 Gephi 时,.graphml 没有在支持下打勾。所以我假设我必须在安装之前选择它。我将删除这部分。谢谢你告诉我。
  • 没什么可遗憾的:)
猜你喜欢
  • 1970-01-01
  • 2013-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多