Я ищу библиотеку / инструмент для визуализации того, как меняется социальная сеть, когда к ней добавляются новые узлы / ребра.
Одним из существующих решений является SoNIA: аниматор социальных сетей . Это позволяет вам делать фильмы, как этот .
Документация SoNIA гласит, что в данный момент она не работает, и помимо этого я бы предпочел решение на основе JavaScript. Итак, мой вопрос: знакомы ли вы с какими-либо инструментами или вы можете указать мне на некоторые библиотеки, которые облегчили бы эту задачу?
Сразу после публикации этого вопроса я покопаюсь в sigma.js , поэтому, пожалуйста, рассмотрите эту библиотеку.
В общем, мои входные данные будут примерно такими:
time_elapsed; node1; node2
1; A; B
2; A; C
3; B; C
Итак, у нас есть три момента времени (1, 2, 3), три узла (A, B, C) и три ребра, которые представляют триадическое замыкание между тремя рассматриваемыми узлами.
Более того, каждый узел будет иметь два атрибута (возраст и пол), поэтому я хотел бы иметь возможность изменять форму / цвет узлов.
Кроме того, после добавления нового узла было бы идеально иметь некоторый ForceAtlas2 или аналогичный алгоритм для настройки макета графика.