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