Layouts
GraphoJS incluye varios layouts: GridLayout, TreeLayout, CircularLayout,
ForceDirectedLayout, LayeredDigraphLayout y SpotLayout.
Usar un layout
Section titled “Usar un layout”diagram.layout = new go.GridLayout();diagram.layoutDiagram();Cambiar en runtime
Section titled “Cambiar en runtime”Puedes asignar un layout nuevo y relanzar layoutDiagram() en cualquier
momento (el ejemplo de arriba lo hace con __setLayout).
Nota sobre ForceDirected
Section titled “Nota sobre ForceDirected”ForceDirectedLayout es O(n²); para grafos grandes conviene limitar
maxIterations o usarlo con menos nodos.