simbolos simbologia registro programa proceso para online hacer gratis flujo ejemplos diagramas diagrama flowchart

flowchart - simbologia - programa para hacer diagramas de flujo online gratis



Herramienta de diagrama de flujo automático (5)

¿Existe una herramienta de diagrama de flujo que dibujará automáticamente (alineará, reposicionará) un gráfico basándose en la información dada?

Me gustaría agregar bloques a un gráfico, crear relaciones entre ellos y luego hacer que el software reposicione los bloques y líneas para que sea fácil de leer. Luego puedo agregar más bloques / relaciones y repetir el proceso.

Básicamente, quiero diseñar un programa en diagramas de flujo sin la molestia de planificar dónde pondría lo que visualmente.

Sé que hay muchas herramientas para dibujar un diagrama de flujo (por ejemplo, Visio, Dia, LucidChart, etc.), pero estoy pidiendo una con esta funcionalidad (no sé si la tienen o no).

No estoy pidiendo la MEJOR, solo quiero CUALQUIERA que haga el trabajo.

Ideas?

EDITAR: Aunque el motor DOT es una gran herramienta, su sistema de entrada no funciona para mí. Me gustaría poder editar el gráfico tal como está (sin tener que ingresar datos a través del idioma del texto) y luego tener un botón o algo que pueda realinear todos los elementos de una manera que sea fácil de leer (por ejemplo, como un cruce de relaciones como sea posible y similar).


Por lo que entiendo, la característica que está buscando en el dibujo gráfico se llama "diseño incremental" o "diseño parcial".

El diseño incremental lo ayudará a realizar cambios incrementales en un gráfico o red (agregando o eliminando nodos o bordes) y luego volverá a calcular el diseño ("alinear los nodos"), ajustará las trayectorias de los bordes y posiblemente reorganizará las etiquetas para obtener una apariencia agradable. nueva imagen. La diferencia de un diseño completo desde cero es que la ubicación de los elementos existentes se considera para el nuevo diseño y los nuevos elementos se insertan en el dibujo para no destruir por completo la imagen mental del dibujo en la mente del usuario. Esto puede hacer que los elementos originales se muevan (por ejemplo, para compactar regiones donde se han eliminado elementos), pero se mantienen las posiciones relativas de los elementos existentes entre sí.

El diseño parcial no cambiará ninguno de los elementos existentes, pero aplicará el nuevo diseño a esa parte del gráfico que es "nuevo", solo. Esto mantiene las ubicaciones y rutas de los elementos existentes, pero puede llevar a resultados menos óptimos.

Que yo sepa, estas funciones están disponibles solo en muy pocas bibliotecas de dibujo de gráficos. Solo para los algoritmos conceptuales muy simples (aquellos basados ​​en insertadores de primavera y tal vez diseños de árbol), esta característica es fácil de implementar y, por lo tanto, podría estar disponible en más bibliotecas.

La compañía para la que trabajo proporciona las bibliotecas de dibujo de yFiles Graph para Java, .net y Javascript. Estas bibliotecas soportan estos tipos de diseños . La única otra biblioteca que conozco que debería ser compatible con este tipo de funciones es TomSawyer Layout .


Verifique los diagramas de flujo de este proceso lógico: http://flow.oodupinc.com/ . El ejemplo de uso http://oodupinc.blogspot.com/ .

Es colaborativo, gratuito y puede administrar las descripciones de los nodos independientemente de los diagramas de flujo y utilizarlos en el sistema modular de diagramas de flujo. Además, obtiene la especificación XML de los diagramas de flujo para generar aplicaciones gráficas enriquecidas (HTML + SVG + CSS) u otras manipulaciones. Actualmente, los nuevos usuarios tienen que solicitar una cuenta de usuario a través de correo electrónico. El diagrama de flujo se extrae de la especificación utilizando las reglas de diagrama de flujo, como los enlaces fluyen hacia abajo y hacia la derecha.


code2flow es un pseudo-código en línea para code2flow diagramas de flujo que debe hacer lo que pida, simplemente haga clic en la imagen para jugar con ella:

code2flow



Graphviz dot es un motor de diseño gráfico que genera gráficos en una selección de formatos (por ejemplo, PDF, SVG) basado en un archivo de entrada que define los nodos y los arcos. Es lo suficientemente flexible como para que puedas usarlo para hacer lo que quieras, pero es probable que se trate de un esfuerzo inicial.