首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GraphML图的可视化?

GraphML图的可视化?
EN

Stack Overflow用户
提问于 2014-02-11 00:40:11
回答 2查看 17.5K关注 0票数 9

在Mac或Linux上可视化GraphML中定义的图形的最佳选项是什么?根据gremlin-users group的说法,R+ iGraph似乎是一个有效的解决方案,但我想知道是否有更简单的解决方案,理想情况下是一个简单的"graphml2png“命令行应用程序。有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2016-05-18 15:41:31

我使用的是yEd,它可以在Linux,Windows和OSX上运行。此外,它还可以导出为多种格式,如PDF,PNG,SVG,BMP等

不幸的是,没有命令行支持AFAIK

票数 10
EN

Stack Overflow用户

发布于 2014-04-06 22:03:51

我没有完整的食谱,但我可以分享我的想法。

由于图表可以以多种方式可视化,因此您应该能够以某种方式管理它的外观。简单地绘制节点和边而不进行任何预处理并不是一个好的选择-这种方法会给出一堆随机的边和节点,特别是在大图上。

下面是一个示例算法,用于获得清晰且具有视觉吸引力的图形表示:

  1. 对degree).
  2. Change图的模块性运行某些强制定向算法,并根据其模块性类别对每个节点进行着色。
  3. 会根据每个节点的度数更改每个节点的大小。
  4. 如果图太大,则过滤掉您不感兴趣的节点(可能是根据节点的权重具有较低degree).
  5. Change边厚度的节点。
  6. 为节点和边添加标签。

<>G213>

你可以用Gephi (手动模式)来做类似的事情。他们还提供了一个Gephi Toolkit,应该能够自动化这些事情(不幸的是,我自己还没有尝试过)。因此,我将尝试编写使用此工具包的简单控制台Java程序。

下面是一个用上面的算法可视化的图形示例:

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21682918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档