如何使用Graphviz生成指定样式的K6无向图?
如何生成K6完全无向图的特定布局样式
你实际得到的图是Graphviz中dot工具的默认层次化布局效果,直接使用你最初的命令即可生成:
dot graph_path.dot -Tpdf > vis.pdf
对应的K6图源码如下:
graph { a -- b; b -- c; c -- d; d -- e; e -- f; a -- f; a -- c; a -- d; a -- e; b -- d; b -- e; b -- f; c -- e; c -- f; d -- f; }
另外,Graphviz提供了多款不同的布局工具,可生成风格迥异的K6图:
dot:层次化布局(即你实际生成的样式)neato:基于弹簧模型的无向图布局sfdp:针对大规模图优化的弹簧模型布局circo:环状布局
各工具对应的生成命令如下:
dot graphK6.dot -Tpdf > vis1.pdf sfdp graphK6.dot -Tpdf > vis2.pdf neato graphK6.dot -Tpdf > vis3.pdf circo graphK6.dot -Tpdf > vis4.pdf
内容的提问来源于stack exchange,提问作者ecjb
相关产品推荐
相关产品推荐

