用于动态网络可视化的JavaScript库?

MRo*_*lin 13 javascript visualization graph-visualization

什么是用于时间演化/动态图形/网络可视化的优秀JavaScript库?

我的数据是source -> destination at time三元组的形式,如下所示

A -> B at 100
B -> C at 101
A -> D at 104
C -> D at 105
...
Run Code Online (Sandbox Code Playgroud)

在屏幕上,我希望看到一个由边缘连接的点的动画,边缘随着时间的推移而闪烁.

我也很乐意为几乎存在的开源库做贡献.

澄清:

ram*_*iro 8

我使用过Sigma.js,它是一个开源库,完全用于绘制网络图.它基于Canvas,比SVG更快,特别是对于大型网络,但节点/边缘的动态操作并不那么简单.一个很好的功能是你可以轻松地渲染使用Gephi或其他工具创建的Gexf文件.

  • 一旦我将drawEdge方法暴露给公共API,我就可以使用sigmajs构建相当高速的图形可视化. (2认同)

小智 7

Vis.js是一个基于浏览器的可视化库,是您的另一种选择.此外,他们的公开回购活跃.