martes, 20 de enero de 2009

Graphviz - Software para visualizar Grafos

Los que me seguís la pista seguramente sabeis que el tema gráfico y la visualización son temas que me apasionan. En concreto las herramientas que transforman descripciones textuales en gráficos no dejan de fascinarme. Así, hemos hablado de WebSequenceDiagrams, una herramienta online que permite elaborar diagramas de secuencia a partir de su descripción textual, y de ditaa (DIagrams Through Ascii Art), otra pequeña herramienta que transforma diagramas ASCII en gráficos. Pués bien, hoy os presento Graphviz, un potente software open source de visualización de grafos que convierte descripciones textuales simples como ésta...

digraph G {
main -> parse -> execute;
main -> init;
main -> cleanup;
execute -> make_string;
execute -> printf
init -> make_string;
main -> printf;
execute -> compare;
}
...en su correspondiente representación gráfica...

Graphviz permite formatear los resultados de forma flexible, ofrece interfaces web, una línea de comandos y una GUI interactiva. La salida puede ser desde un gráfico a una descripción en formato SVG , Postscript para PDF e incluso GXL (un dialecto XML). Por supuesto los colores, fuentes y estilos son configurables. En este galería de imágenes podemos apreciar algunas de las posibilidades de esta herramienta. Graphviz se puede obtener de este enlace para Fedora, RHEL, Ubuntu, MacOS y Windows.

Fuente: Graphviz vía Omninerd. Como siempre, gracias por venir. Si te interesó el post puedes apuntarte a través del correo electrónico o por medio del feed RSS (más acerca del RSS).

No hay comentarios: