Debuginfo

思考とアウトプット

グラフ表示のためにGraphViz2をインストールする

グラフを見た方がわかりやすいので、そのためにCpanからGraphViz2をインストールする。

$ cpanm GraphViz2

Underlying Toolのgraphvizが入っていなくてError。yumでツールをインストール。

$ yum install graphviz

ツールがあれば問題なくインストールできた。

$ cpanm GraphViz2

perldocそのままですが、、下記で動作を確認。Looks good!

use GraphViz2;

my($graph) = GraphViz2 -> new
                (
                 edge   => {color => 'grey'},
                 global => {directed => 1},
                 graph  => {label => 'Adult', rankdir => 'TB'},
                 node   => {shape => 'oval'},
                );

$graph -> add_node(name => 'Carnegie', shape => 'circle');
$graph -> add_node(name => 'Murrumbeena', shape => 'box', color => 'green');
$graph -> add_node(name => 'Oakleigh',    color => 'blue');

$graph -> add_edge(from => 'Murrumbeena', to    => 'Carnegie', arrowsize => 2);
$graph -> add_edge(from => 'Murrumbeena', to    => 'Oakleigh', color => 'brown');

$graph -> run ( format => 'png', output_file => 'test.png');