D3.js或Sigmajs更适合网络可视化吗?

mel*_*mes 0 javascript jquery d3.js sigma.js

我正在尝试构建网络可视化图。我想搜索节点,为节点单击和操作提供回调,外观吸引人,界面更简单,更轻松,更快捷。而且它应该扩大规模。我尝试谷歌搜索anf找出d3.js和sigma js。哪一个对我的用例更好?

dav*_*d_p 5

D3.js:

  • 最多可扩展到数百个节点/边缘(仅SVG)
  • 如果您很了解D3,则易于使用和自定义

Sigma.js:

  • 最多可扩展到数千个节点/边缘(使用Canvas或WebGL渲染器)
  • 易于使用和定制
  • 轻松的节点/边缘交互
  • 很多很酷的现有插件

我坚信(并有助于)Sigma.js的一个分支,称为Linkurious.js。它解决了许多问题,并添加了许多很酷的插件,这些插件使构建网络可视化变得非常容易。