D3.js 还是 Sigmajs 更适合网络可视化?

D3.js or Sigmajs is more good for network visualisation?

我正在尝试构建网络可视化 graphs.I 想要搜索节点、节点点击和操作的回调、视觉吸引力、更简单、更轻便、更快的界面。 它还应该扩大规模。 我尝试用谷歌搜索 anf 找出 d3.js 和 sigma js。 哪个更适合我的用例?

D3.js:

  • 不会扩展到超过几百个 nodes/edges(仅限 SVG)
  • 如果您熟悉 D3,则易于使用和自定义

Sigma.js:

  • 可扩展到数千个 nodes/edges(使用 Canvas 或 WebGL 渲染器)
  • 易于使用和自定义
  • 轻松 node/edge 互动
  • 很多很酷的现有插件

我坚信(并促成了)Sigma.js 的一个分支 Linkurious.js。它修复了许多问题并添加了许多很酷的插件,使构建网络可视化变得非常容易。