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 によると、graph->dot_input; を取得する前に、graph->run が必要です。

ただし、このプロセスには時間がかかりすぎます..実際の実行環境の前にドット入力を取得する方法はありますか?

Graph->as_graphviz_file() メソッドを介して Graph::Easy モジュールを使用すると、これが可能になることに注意してください。

4

0 に答える 0