使用Boost Graph Library显示图形

7

请问有没有人能告诉我,使用Boost Graph库创建了图后,如何显示该图呢?

我的最大担忧是边权值来自网络上的外部数据源。我需要能够实时显示更新后的边权值。

1个回答

6
显示图形比你想象的要困难一些。最好的选择是通过GraphViz使用write_graphviz创建你的图形的可视化表示。
实时更新该图形是更难的,你不能使用GraphViz来完成,而需要一些实时图形API和连续工作的图形布局算法。

我不知道有任何开源的图形可视化库可以让你“编辑”它们生成的视觉表示,而且不幸的是,商业库相当昂贵。 - Eric
@Eric 猜想他必须自己来黑掉它。听起来很有趣。一些用于图形的2D OpenGL封装器+布局算法+布局转换动画。 - pmr
1
你们能否给我一些起点,让我开始寻找呢?你们用过什么实时图形API或者可以推荐一下吗? - TheTSPSolver

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接