1

我的 Perl 脚本使用 GraphViz2 模块生成一个非常大的图形

use GraphViz2;

my($graph) = GraphViz2 -> new
(
    edge   => {color => 'grey'},
    global => {directed => 1},
    node   => {shape => 'oval'},
);
add_very_many_nodes_and_edges(); # 600 nodes 6.5K edges

我想在将其提供给 graphviz 之前获取点输入。根据 GraphViz2 我需要在获取图形->dot_input 之前绘制图形->运行;

不过,这个过程需要的时间太长了。在实际运行环境之前,还有其他方法可以获取点输入吗?

请记住,通过 Graph->as_graphviz_file() 方法使用 Graph::Easy 模块时,这是可能的。

4

0 回答 0