5

Necesito visualizar un gráfico dirigido que represente el flujo de datos en una aplicación web. ¿Alguien puede recomendar cualquier solución de JavaScript o Flash para esto, por favor? Debe admitir el enganche de un evento de clic de nodo porque necesito activar una llamada AJAX cuando esto sucede. Puede ser gratis o comercial La tecnología del lado del servidor es Java si esto hace alguna diferencia.Recomendaciones para visualizar un gráfico dirigido en una interfaz de usuario web

El JProbe Call Graph es el tipo de cosas que tengo en mente:

JProbe Call Graph http://www.javaworld.com/javaworld/jw-08-2003/images/jw-0822-profiler9.gif

Gracias!

Respuesta

6

Me gusta WireIt. Está escrito en JavaScript y es bastante versátil. Y de código abierto (licencia MIT)

4

Intente éste:

http://flare.prefuse.org/

Flare es una biblioteca de ActionScript para crear visualizaciones que se ejecutan en el reproductor de Flash. Desde gráficos y cuadros básicos hasta gráficos interactivos complejos, el kit de herramientas admite técnicas de administración de datos, codificación visual, animación e interacción. Aún mejor, Flare cuenta con un diseño modular que permite a los desarrolladores crear técnicas de visualización personalizadas sin tener que reinventar la rueda.

4

También pruebe API de visualización de Google y especialmente Org Chart.

3

El d3 library es mucho más versátil que las bibliotecas mencionadas anteriormente (también es una biblioteca de nivel inferior).

+0

d3 se ve muy bien. ¿Cómo lo usarías para hacer un gráfico de flujo de trabajo? Supongo que tendrías una matriz de nodos y una variedad de enlaces. – z0r

2

Nuestra biblioteca mxGraph está diseñada para tales cosas. Puede ver una aplicación de ejemplo en el sitio draw.io.

1

Estoy usando jsPlumb. De mis pruebas iniciales, parece más que capaz de hacer este tipo de gráfico. Es de código abierto (MIT o GPL2), funciona con jQuery, MooTools y YUI, y puede usar SVG, canvas o VML para renderizar.

Cuestiones relacionadas