布局图形时有哪些边缘重叠最小化技术? (最好与 GraphViz 相关)还有现有的软件可以以平面方式布局图形吗?
当前布局 -http://www.evecakes.com/doodles/master.gif http://www.evecakes.com/doodles/master.gif
左上角的粉色部分看起来不错,而浅蓝色部分有一些可以避免的边缘重叠。
对于一般图,确定图的平面布局的问题是具有最少边交叉(道口号码 http://en.wikipedia.org/wiki/Crossing_number_(graph_theory)) 是 NP 困难的。因此使用了一些启发式方法(例如基于力的布局 http://en.wikipedia.org/wiki/Force-based_algorithms算法)。
下面的页面简要描述了 graphviz 算法,并建议了一些使用它们来获益的方法。它还包含 pdf 的链接,其中应包含有关算法的更多信息:
http://rss.acs.unt.edu/Rdoc/library/Rgraphviz/html/GraphvizLayouts.html http://rss.acs.unt.edu/Rdoc/library/Rgraphviz/html/GraphvizLayouts.html
希望有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)