私の 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 によると、graph->dot_input; を取得する前に、graph->run が必要です。
ただし、このプロセスには時間がかかりすぎます..実際の実行環境の前にドット入力を取得する方法はありますか?
Graph->as_graphviz_file() メソッドを介して Graph::Easy モジュールを使用すると、これが可能になることに注意してください。