Debuginfo

思考とアウトプット

GraphからGraphViz2経由で画像ファイルを書き出すためにGraph::Visualizeを書いた

githubにのせました。https://github.com/shoheik/Graph-Visualize
下記のようにnewして画像(default png)を吐き出せるモジュールです。

my $g = new Graph;

$g->add_vertices(qw/a b c d e/);
$g->add_edge('a', 'b');
$g->add_edge('b', 'c');
$g->add_edge('b', 'd');
$g->add_edge('a','a');

my $gv = new Graph::Visualize(graph => $g, filename => 'test', dir => "public/" );
$gv->output;