hola gente,
soy nuevo utilizando perl, me pidieron que genere un diagrama de flujo en png con la clase Graph::Easy, instalé todo (creo) lo necesario ActivePerl, Graph::Easy (estoy corriendolo en windows 2000).
al terminar la instalación prové ejecutar lo siguiente:
archivo index.pl
Código:
use Graph::Easy::Parser;
my $parser = Graph::Easy::Parser->new();
my $graph = $parser->from_text(
"[ Bonn ] => [ Berlin ] \n".
"[ Bonn ] => [ Rostock ]"
);
print $graph->as_html_file();
y efectivamente me genera un html.
luego intenté con as_graphviz_file() y me tiró el siguiente resultado:
Código:
digraph GRAPH_0 {
// Generated by Graph::Easy 0.59 at Thu Oct 11 15:17:24 2007
edge [ arrowhead=open ];
graph [ rankdir=LR ];
node [
fontsize=11,
fillcolor=white,
style=filled,
shape=box ];
Bonn -> Rostock [ color="#000000:#000000" ]
Bonn -> Berlin [ color="#000000:#000000" ]
}
no se que hacer con ello intenté meterlo en un archivo txt y ejecutarlo con la siguiente línea de comando:
perl examples/as_graphviz my_graph.txt | dot -Tpng -o graph.png
pero me salta un error:
"dot no se reconoce como un comando interno o externo"
please, llevo horas y horas trabajando con esto y no puedo solucionar mi problema.
desde ya muchas gracias.