Estoy buscando una herramienta profesional para OSX que al usar un DSL me permita escribir código para un flujo de trabajo y generar un diagrama de flujo a partir del código. Algo similar a esto pero no en el navegador y proporcionando un poco más de funcionalidad (como comprimir el gráfico).
Esta herramienta debería:
Si está familiarizado con LaTeX, le recomiendo usar el paquete TikZ en una standalone
clase de documento. El manual describe la sintaxis en detalle, y puede encontrar ejemplos de diagramas de flujo aquí .
Ventajas (que coinciden con sus criterios):
convert -density 600x600 flowchart.pdf -quality 100 flowchart.png
. Esto puede escribirse más tarde en la línea de comando o agregarse a la clase de documento para generar la imagen en un solo paso \documentclass[convert={density=600,outext=.png}]{standalone}
.\tikzstyle{}
y la capacidad de ajustar las posiciones al milímetro (o su unidad preferida, pt
por ejemplo). También puede guardar sus propias definiciones de estilo en un archivo separado y \input{}
en varios documentos, en lugar de copiarlos o escribirlos de nuevo.Contras:
auto
modo ( \begin{tikzpicture}[node distance = 2cm, auto]
). Esto significa que no tendrá que preocuparse por el espaciado de los nodos individuales, excepto en casos especiales.
Nick Dickinson Wilde