我的 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 模块时,这是可能的。