Cuando un gráfico de red normalmente se representa usando la red vis js, cuando tiene muchos nodos, los nodos se mueven como locos antes de colocarse en posición y descansar. ¿Hay alguna configuración para evitar que esto suceda y solo representar la posición final de los nodos una vez que se haya realizado toda la física?
La opción para esto se llama stabilization y las opciones se pueden ver en la documentación en https://visjs.github.io/vis-network/docs/network/physics.html . Una vez habilitado, puede configurar las iterations según la complejidad, o dejarlo en el valor predeterminado de 1000.
var options = { physics: { stabilization: { enabled: true, iterations: 100 } } }; El mejor ejemplo de vis-network de esto es el ejemplo de 'barra de carga' aquí ( jsfiddle ) que tiene estabilización y usa el evento stabilizationProgress para actualizar una barra de carga. Tener una barra de carga evita mostrar un lienzo en blanco mientras los nodos están estabilizados.