Visto somesuggestions para gráficos, me pregunto cuál es el óptimo para mi problema.Gráfico optimizado para la web
Quiero representar un gráfico dirigido a un servlet/imagen que se muestra en el navegador. Debería haber algún tipo de optimización de posición. No se prefiere ninguna dependencia a Swing. Los algoritmos no son importantes, ya que la estructura del gráfico está determinada por la lógica comercial. Sería deseable poder agregar etiquetas a los bordes también. sería óptimo si puedo servir esto como png/svg.
¿Qué biblioteca/servicio recomendaría?
aclaraciones:
1) La pregunta es todo acerca de los gráficos - como Directed Acyclic Graph - NO - Charts.
2) flot, Google Charts - no se pueden trazar gráficos, solo gráficos, o me he perdido algo?
3) No, yo no necesito interactividad
4) graphviz estaría bien, pero la biblioteca grappa Java es bastante anticuado y se basa en swing/AWT. aunque teóricamente es posible hacer swing a las imágenes, no sería mi forma favorita de hacerlo en una aplicación de servidor.
5) estaría bien utilizar un servicio en línea donde las imágenes no están alojadas localmente.
de edición: añadido enlaces a Wikipedia para aclarar plazo Gráfico/gráfico de
estado allí, hecho eso. Si realmente crees que alguien puede implementar un diseño robusto dirigido por la fuerza en solo 2 días, y terminar con algo remotamente a la par con JViews o yFiles (y mucho menos aiSee), entonces eres un soñador. Es como volver a implementar Google Search en lugar de simplemente usarlo. –
Así que mi estimo es más que alguien acostumbrado a implementar algoritmos debería obtener algo * aceptable * y "hacer lo que quieran" en un par de días (el cartel menciona que quiere "algún tipo de optimización", pero el problema de integrarse en su proyecto también fue importante). –
La solución que pretendo es escribir un contenedor para Prefuse que emita png desde uno de mis servlets. No tengo planes de escribir algoritmos que hagan un diseño de gráficos planos por mi cuenta. –