你知道还有一个开放源执行情况 部队指导的布局 C++用于Gui?好BSD/麻省理工学院/Apache或其他(non-GPL)许可证。

有帮助吗?

解决方案

在优良 Boost.Graph库提供广泛的算法,其中几个布局算法。我推荐使用任一镰-河合弹簧布局 Fruchterman-莱因戈尔德力指向布局

升压许可是很宽容的,所以不要担心。

其他提示

在第一谷歌结果是 VTK 。另一个带我到 vtkGraphLayoutView

你有没有看着 graphviz.此 指南 即使进入的详细使用graphviz作为一个图书馆。的 指南 包括利用筹款发展方案的布局的算法,这似乎正是你想要的。所有的graphviz落下的 通用公共许可证.

概述

https://www.kitware.com/InfovisWiki/index.php/Main_Page

有一些安装步骤,如果你想这个应用程序,所有的信息都是对维基。它是建立在VTK的应用程序。所述特定功能的概述具有处于2个尺寸表示信息(不一定几何)的曲线图的能力。

正如dirkgently指出,VTK具有力向图的布局。使用类似的概述的好处是,你可以轻松地自定义插件进行概述,你会作出读取数据,并使用力导向布局战略显示它。

如果你不想依赖概览这是很容易提取您的插件代码,只参考概述,因为所有的渲染是您的插件之外处理。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top