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



我试图构建网络可视化图形。我想有搜索节点,回调节点点击和动作,视觉上吸引人,更简单,更轻,更快的界面。它也应该扩大规模。我试着在谷歌上搜索d3.js和sigma js。哪一个更适合我的使用情况?

D3.js:

  • 不会扩展到超过几百个节点/边缘(仅限SVG)
  • 易于使用和自定义,如果你已经知道D3

Sigma.js:

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

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

最新更新