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.
fuente
Mi primera suposición es visualizar las redes sociales en Tableau .
Y particularmente: construir gráficos de red en Tableau .
Lo que necesita es agregar dimensión de tiempo a la sección "Páginas" para poder ver las dinámicas de cambio de red.
Esta es la pantalla del enlace de arriba.
fuente
Resultó que esta tarea era bastante fácil de lograr usando vis.js . Este fue el mejor código de ejemplo que he encontrado.
El ejemplo de lo que he construido sobre esto está aquí (desplácese hasta el final de esta publicación). Este gráfico representa el crecimiento de una subred de amigos de Facebook. Los puntos verdes son hembras, los azules son machos. Cuanto más oscuro es el color, más viejo es el usuario. Al hacer clic en "Dodaj węzły" puede agregar más nodos y bordes al gráfico.
De todos modos, todavía estoy interesado en otras formas de lograr esta tarea, por lo que no aceptaré ninguna respuesta por ahora.
Gracias por tus aportes!
fuente