一尘不染

平面图布局

algorithm

布置图形时,有哪些边缘重叠最小化技术?(最好与GraphViz相关)还有任何现有的软件可以平面方式布置图形吗?

当前布局-http:
//www.evecakes.com/doodles/master.gif

左上角的粉红色部分看起来不错,而浅蓝色的部分具有可以避免的边缘重叠。


阅读 234

收藏
2020-07-28

共1个答案

一尘不染

对于一般图,确定具有最小边交叉(图Crossing
Number
)的图的平面布局的问题是NP-
难的。因此,使用了一些启发式方法(例如基于Force的布局算法)。

下面的页面简要介绍了graphviz算法,并提出了一些使用它们的方法。它还具有指向pdf的链接,其中应包含有关算法的更多信息:

http://rss.acs.unt.edu/Rdoc/library/Rgraphviz/html/GraphvizLayouts.html

希望有帮助。

2020-07-28