D3(Data-Driven Documents) 是一款基于 SVG 的非常基础、强大和应用广泛的库,提供了对于 DOM 结点操作的高效封装,适用于数据可视化的实现。

D3 的核心库主要做了以下封装:

  1. DOM 选择器
  2. DOM 操作函数
  3. 动画变换

其实很像是 jQuery,但与 jQuery 又有些根本的不同:

继续阅读