有些程序有一个 GUI 允许用户编辑“图表”,比如 Blender
:
如果我有底层数据结构(可能是有向图?),如何在不覆盖节点/混淆用户的情况下在屏幕上绘制清晰的图表?有一些已知的算法吗?
最佳答案
有一个免费工具Graphviz ,它有许多可用的内置图表布局算法。由于它是一个开源项目,我相信您可以在那里找到有用的信息。
关于在二维平面上可视化图表的算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20595553/