Skip to content

Empezar

GraphoJS es una alternativa open-source (MIT) a GoJS. La mayoría de las aplicaciones migran cambiando solo la línea de import.

Terminal window
npm install graphojs
# o, para el namespace compatible con GoJS:
import * as go from 'graphojs/go';

El siguiente playground muestra un diagrama con tres nodos y dos enlaces. Edita el código y pulsa Run (o Ctrl/Cmd+Enter) para ver el resultado.

Edita el código y pulsa Run
  1. go.Diagram('graphojs-root') crea el diagrama dentro del elemento con ese id.
  2. diagram.nodeTemplate define cómo se dibuja cada nodo (una forma + una etiqueta).
  3. diagram.model es un GraphLinksModel con nodeDataArray y linkDataArray.
  4. El motor se encarga del render, los eventos y las interacciones.

Continúa con Templates para personalizar nodos y enlaces.