Ich suche nach einer Bibliothek / einem Tool, um zu visualisieren, wie sich das soziale Netzwerk ändert, wenn neue Knoten / Kanten hinzugefügt werden.
Eine der vorhandenen Lösungen ist SoNIA: Social Network Image Animator . Damit können Sie Filme wie diesen machen .
Die Dokumentation von SoNIA besagt, dass es momentan kaputt ist, und außerdem würde ich stattdessen eine JavaScript-basierte Lösung bevorzugen. Meine Frage lautet also: Kennen Sie Tools oder können Sie mich auf einige Bibliotheken verweisen, die diese Aufgabe so einfach wie möglich machen würden?
Gleich nach dem Posten dieser Frage werde ich mich mit sigma.js befassen . Bitte beachten Sie , dass diese Bibliothek abgedeckt ist.
Im Allgemeinen wären meine Eingabedaten ungefähr so:
time_elapsed; node1; node2
1; A; B
2; A; C
3; B; C
Hier haben wir also drei Zeitpunkte (1, 2, 3), drei Knoten (A, B, C) und drei Kanten, die einen triadischen Abschluss zwischen den drei betrachteten Knoten darstellen.
Darüber hinaus hat jeder Knoten zwei Attribute (Alter und Geschlecht), sodass ich die Form / Farbe der Knoten ändern möchte.
Nach dem Hinzufügen eines neuen Knotens wäre es auch perfekt, einen ForceAtlas2- oder ähnlichen Algorithmus zu haben, um das Layout des Diagramms anzupassen.