我的 Perl 脚本使用模块生成了一个非常大的图表GraphViz2
use GraphViz2;
my($graph) = GraphViz2 -> new
(
edge => {color => 'grey'},
global => {directed => 0},
node => {shape => 'oval'},
);
add_very_many_nodes_and_edges();
$graph -> run(format => 'png', output_file => 'ptg.png');
ps
告诉我,这个脚本现在运行dot
来绘制 PNG,但这需要几个小时。sfdp
用于处理大图。我怎么知道GraphViz2
使用sfdp
?我在文档中找不到任何内容。旧GraphViz
模块具有在、和之间layout
切换的属性。dot
neato
fdp
sfdp
或者有什么方法可以将 .dot 文件作为输出,作为某种解决方法?