我有一个使用Boost图库的C++程序。我想知道是否有任何方法可以按照节点中包含的某些位置值可视化图形(包括节点和边)。请查看下面图片中的示例,以了解我想要可视化的内容:
http://img11.hostingpics.net/pics/647608graphViz.png
谢谢。
你很幸运。
Boost图形可以序列化到并从dot
语言(这是GraphViz使用的语言)反序列化。在(免费的)Boost图形库书籍和网站上有几个示例。
例如:http://www.boost.org/doc/libs/release/libs/graph/doc/write-graphviz.html
如果您使用前一个网页中的示例输出并运行
dot -Tpng dot > test.png
你将会得到类似下面这张图片的东西:
这是一个直接链接到使用动态属性的示例。