【问题标题】:Fast Interactive force-directed graph layout engine快速交互式力导向图布局引擎
【发布时间】:2011-08-01 21:20:39
【问题描述】:

我需要一个框架/库来开发实时交互式图形模拟。用户必须能够动态添加节点和边。我找到了Prefuse 及其强制定向布局,我真的很喜欢它。但它不是完全线程安全的,而且性能也不是很好——也许它在处理大图时有问题?

有一些不错的选择吗?我知道Flare,但我不想学习ActionScript,宁愿坚持使用c++/java/c#。

【问题讨论】:

  • 你说的图有多大? Prefuse 实际上可以很好地扩展。
  • 我用大约创建了图表。 1500 个节点,它变得非常慢。
  • 您希望您的用户如何使用鼠标和键盘创建大小为 1500 的图形?

标签: layout graph visualization interactive


【解决方案1】:

yFiles 是一个很好的用于交互式图形可视化的商业库(Java、C#、ActionScript、Javascript 版本可用),它支持广泛的布局,并且显示非常大的图形没有问题。您可以通过尝试基于 yFiles 的yEd 快速测试其功能。

【讨论】:

    【解决方案2】:

    这个问题有点老了,但还是让我介绍一下 C# 的另一个商业选项。 GraphX for .NET PRO 能够同时渲染数千个顶点和边,并支持各种力导向布局。还有free open-source version,它的性能较差,但支持简单的样式功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-25
      • 1970-01-01
      • 2017-11-27
      • 1970-01-01
      相关资源
      最近更新 更多