Estoy buscando una biblioteca / herramienta para visualizar cómo cambia la red social cuando se le agregan nuevos nodos / bordes.
Una de las soluciones existentes es SoNIA: Social Network Image Animator . Te permite hacer películas como esta .
La documentación de SoNIA dice que está rota en este momento, y además de esto, preferiría una solución basada en JavaScript. Entonces, mi pregunta es: ¿está familiarizado con alguna herramienta o puede indicarme algunas bibliotecas que hagan esta tarea lo más fácil posible?
Justo después de publicar esta pregunta, profundizaré en sigma.js , así que considere esta biblioteca cubierta.
En general, mis datos de entrada serían algo como esto:
time_elapsed; node1; node2
1; A; B
2; A; C
3; B; C
Entonces, aquí tenemos tres puntos en el tiempo (1, 2, 3), tres nodos (A, B, C) y tres bordes, que representan un cierre triádico entre los tres nodos considerados.
Además, cada nodo tendrá dos atributos (edad y género), por lo que me gustaría poder cambiar la forma / color de los nodos.
Además, después de agregar un nuevo nodo, sería perfecto tener un algoritmo ForceAtlas2 o similar para ajustar el diseño del gráfico.