Biblioteca javascript de gráficos PERT

Voy a iniciar una aplicación web que necesita mostrar datos mediante diagramas PERT de un conjunto de datos determinado.

Investigué un poco sobre algunos marcos de JavaScript que puedo usar y las posibles soluciones que encontré son:

En su opinión, ¿cuál es el mejor/más adecuado para usar? ¿Ya has hecho esa elección? Como nota, puedo decirles que la aplicación se desarrollará casi con certeza usando Angular.

Requerimientos adicionales:

  • La capacidad de cambiar el contenido de los nodos dinámicamente; por ejemplo, queremos usarlos para mostrar números, cadenas, pero también gráficos (líneas, barras, ...) e imágenes.
  • Tener nodos arrastrables con la capacidad de guardar su posición para uso futuro.
  • Sería bueno tener bordes que se puedan modificar si se superponen con los nodos, es decir, agregando un punto de ruptura al borde y arrastrando con el mouse.
  • La licencia de la biblioteca debe permitir el uso comercial.
  • Solución gratuita o de pago (sin límite de precio aún ya que estamos en etapa de diseño)
@Izzy He editado la pregunta. ¿Crees que necesito mover la pregunta a stackoverflow ?
No, no puede solicitar recursos externos en SO. La pregunta está bien aquí (ahora).
Acordado. Siempre y cuando también acepte si a alguien se le ocurre un producto que no mencionó, ya que aquí no hacemos comparaciones de productos. Sugerencia: frases como "cuál es la mejor X" provocan picazón en los dedos aquí, ya que indican respuestas "principalmente basadas en opiniones". Así que leemos su pregunta ahora como "qué producto cumple con los requisitos enumerados", y todo está bien :) ¡Gracias por la actualización!
"En tu opinión" .... vota para cerrar

Respuestas (1)

Essential Diagram for JavaScript/Angular admite la creación de cualquier tipo de diagrama, incluidos los gráficos PERT. Aquí hay un ejemplo .

Diagrama PERT Syncfusion

  • Cambiar contenido dinámicamente: Sí
  • Nodos arrastrables: Sí
  • Los conectores se pueden mover y editar
  • Uso comercial: Sí. Consulte a continuación para obtener detalles sobre la licencia comunitaria también.

Todo el producto está disponible de forma gratuita a través de la licencia comunitaria si califica (menos de 1 millón de dólares en ingresos).

Nota: Trabajo para Syncfusion.