2011-04-08 84 views
7

我需要一个框架/库,这将使我能够开发一个实时交互式图形模拟。用户必须能够动态添加节点和边缘。我发现Prefuse和它的力量指示布局,我真的很喜欢它。但它不完全是线程安全的,并且不能很好地执行 - 也许它在大图上存在问题?快速交互式强制指导图形布局引擎

是否有一些体面的替代品?我知道Flare,但我不想学习ActionScript,宁愿坚持使用C++/java/c#。

+0

你说的图有多大? Prefuse实际上可以很好地缩放。 – 2011-04-13 00:10:29

+0

我用约创建了图。 1500个节点,它变得非常慢。 – l245c4l 2011-04-15 20:19:53

+0

您如何期望您的用户使用鼠标和键盘创建尺寸为1500的图形? – 2012-07-05 21:31:18

回答

1

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

0

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