Blockdiag nos permite generar diferentes tipos de diagramas desde ficheros de texto.
Un pequeño ejemplo sacado de la página oficial (http://blockdiag.com/en/blockdiag/examples.html) sería el siguiente:
blockdiag {
// Set labels to nodes.
A [label = "foo"];
B [label = "bar"];
// And set text-color
C [label = "baz"];
// Set labels to edges. (short text only)
A -> B [label = "click bar", textcolor="red"];
B -> C [label = "click baz"];
C -> A;
}
Una vez que lo tenemos guardado (por ejemplo prueba.diag) generaremos el diagrama de la siguiente manera:
blockdiag --no-transparency prueba.diag
y obtendremos en la misma ruta un fichero llamado prueba.png:
Para su instalación, puede se que nos de algún error si ya tenemos instalado PIL, por lo que para curarnos en saludo podemos hacer esto:
pip uninstall PIL
pip uninstall pillow
pip install pillow --upgrade
pip install blockdiag
Echad un vistazo a los diferentes tipos de diagramas que se pueden generar, seguro que puede venir bien para alguna tarea.
No hay comentarios:
Publicar un comentario