学习图形布局算法

7
在我的日常工作中,我经常遇到想要以自定义方式可视化的数据。例如,自动创建类似于UML序列图的调用图,显示有向图,或者可视化来自数据库的数据(散点图、3D轮廓等)。
对于图形,我倾向于使用GraphViz。对于类似于UML和3D绘图的情况,我想编写自己的软件在Linux下运行。
我通常使用C++编程,并在Python中进行原型设计。
人们用哪些书籍来学习这些基本的图形算法?我看过一些关于力导向布局和基于Cutting and Packing问题的各种块式布局算法的不错的帖子 - 这些是很好的开始,但在我深入之前,我需要更多的初学者指南和概述。
- 有向图布局 - 力导向布局

为什么不直接用Python写呢?C++有哪些Python没有的功能? - S.Lott
1
对于不受速度限制的脚本,如下载文件和解析文件,我专门使用Python。对于处理大量数据库记录等速度关键代码,C++通常快6倍。 - Eric
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接