【问题标题】:Display Graph using Boost Graph Library使用 Boost 图形库显示图形
【发布时间】:2011-02-13 05:37:49
【问题描述】:

谁能告诉我,一旦我使用 Boost Graph 库创建了一个图表,我该如何显示该图表?

我最担心的是边缘权重来自网络上的外部数据源。而且我需要能够在更新时实时显示边缘权重。

【问题讨论】:

    标签: boost graph


    【解决方案1】:

    显示图表比您想象的要困难一些。最好的办法是使用GraphVizwrite_graphviz 来创建图表的可视化表示。

    “实时”更新该图要困难得多,使用GraphViz 将一事无成,但需要一些实时图形 API 和连续工作的图形布局算法。

    【讨论】:

    • 我不知道有任何开源图形可视化库可以让您“编辑”它们生成的可视化表示,不幸的是,商业化的库非常昂贵。
    • @Eric 猜他必须自己破解它。不过听起来很有趣。一些用于图形的 2D OpenGL 包装器 + 布局算法 + 布局转换动画。
    • 好吧,你们能给我一些起点,我可以开始研究。你们用过什么类型的实时图形 API,或者可以推荐一下吗?
    猜你喜欢
    • 2012-02-07
    • 1970-01-01
    • 2021-08-22
    • 1970-01-01
    • 1970-01-01
    • 2015-08-24
    • 1970-01-01
    • 1970-01-01
    • 2011-08-04
    相关资源
    最近更新 更多