Je cherche une bibliothèque / un outil pour visualiser comment le réseau social change lorsque de nouveaux nœuds / bords lui sont ajoutés.
L'une des solutions existantes est SoNIA: Social Network Image Animator . Cela vous permet de faire des films comme celui-ci .
La documentation de SoNIA indique qu'elle est cassée pour le moment, et en plus de cela, je préférerais une solution basée sur JavaScript à la place. Donc, ma question est: connaissez-vous des outils ou êtes-vous capable de me diriger vers certaines bibliothèques qui rendraient cette tâche aussi simple que possible?
Juste après avoir posté cette question, je vais creuser dans sigma.js , veuillez donc considérer cette bibliothèque comme couverte.
En général, mes données d'entrée seraient quelque chose comme ceci:
time_elapsed; node1; node2
1; A; B
2; A; C
3; B; C
Nous avons donc ici trois points dans le temps (1, 2, 3), trois nœuds (A, B, C) et trois arêtes, qui représentent une fermeture triadique entre les trois nœuds considérés.
De plus, chaque nœud aura deux attributs (âge et sexe), donc je voudrais pouvoir changer la forme / couleur des nœuds.
De plus, après avoir ajouté un nouveau nœud, il serait parfait d'avoir un ForceAtlas2 ou un algorithme similaire pour ajuster la disposition du graphique.
la source
Ma première supposition est de visualiser le réseau social dans Tableau .
Et en particulier: la création de graphiques de réseau dans Tableau .
Ce dont vous avez besoin est d'ajouter une dimension de temps à la section "Pages" pour pouvoir voir la dynamique de changement de réseau.
Ceci est l'écran du lien ci-dessus.
la source
Il est avéré que cette tâche était assez facile à réaliser en utilisant vis.js . C'était le meilleur exemple de code que j'ai trouvé.
L'exemple de ce que j'ai construit là-dessus est ici (faites défiler vers le bas de ce post). Ce graphique représente la croissance d'un sous-réseau d'amis Facebook. Les points verts sont des femelles, les bleus sont des mâles. Plus la couleur est foncée, plus l'utilisateur est âgé. En cliquant sur "Dodaj węzły", vous pouvez ajouter plus de nœuds et d'arêtes au graphique.
Quoi qu'il en soit, je suis toujours intéressé par d'autres moyens d'accomplir cette tâche, donc je n'accepterai aucune réponse pour l'instant.
Merci pour vos contributions!
la source