Estoy buscando una biblioteca/motor Javascript que pueda hacer diseños de gráficos. (Y cuando digo diseños, quiero decir que lógicamente colocan los vértices muy bien.) Los gráficos con los que estoy trabajando son todos árboles m-arios. M generalmente no es más de 5 o 6, pero puede ser mayor en algunos casos.Javascript Graph Layout Engine
Tengo algo que utilizo ahora, el programa de nodos de Graphviz, y funciona perfectamente. El problema es que cuando ejecuto una aplicación web, debo enviar una solicitud al servidor cada vez que quiero un diseño. Preferiblemente, me gustaría algo escrito en Javascript que pueda ejecutarse rápidamente en el lado del cliente. Todo lo que necesita hacer es proporcionar información de diseño (posicionamiento relativo y otras cosas). No necesito dibujar en un lienzo ni usar SVG ni nada, todo lo que me interesa es el diseño.
El uso de la biblioteca como jQuery o RaphaelJS está bien para mí. Trabajaré con eso. Solo estoy buscando algo para acelerar las cosas un poco.
Además, consideraría escribir el mío si pudiera encontrar una buena descripción de un algoritmo para hacer los diseños. Pero realmente no quiero pasar demasiado tiempo. Tengo algo que funciona ahora, por lo que hacerlo en el lado del cliente es solo una ventaja, no una necesidad.
Definitivamente una muy buena opción. Jugué un poco con eso y estoy sorprendido. Esto es probablemente lo que terminaré usando, pero esperaré un poco para ver si alguien más tiene una sugerencia. – GJK