我正在寻找一个库/工具来可视化添加新节点/边缘后社交网络的变化。
现有解决方案之一是SoNIA:Social Network Image Animator。它使您可以制作像这样的电影。
SoNIA的文档说,它现在已经坏了,除此之外,我更喜欢基于JavaScript的解决方案。所以,我的问题是:您是否熟悉任何工具,或者是否可以指出一些使该任务尽可能简单的库?
发布此问题后,我将深入探讨sigma.js,因此请考虑涵盖此库。
通常,我的输入数据如下所示:
time_elapsed; node1; node2
1; A; B
2; A; C
3; B; C
因此,这里我们有三个时间点(1、2、3),三个节点(A,B,C)和三个边,它们表示三个所考虑的节点之间的三元闭合。
而且,每个节点都有两个属性(年龄和性别),因此我希望能够更改节点的形状/颜色。
同样,在添加新节点之后,最好具有一些ForceAtlas2或类似的算法来调整图形的布局。