D3 现在是许多库的模块化组件,当然也可以独立使用。D3.js 是基于数据操作文档的 JavaScript 库,通过 HTML、SVG 和 CSS 绑定数据。D3 包括可视化组件与数据驱动型的 DOM 操作,能很好的发挥现代化浏览器的性能,不局限于特定的框架。

d3.js 遵循 BSD 开源授权协议,下载:d3.zip

GitHub 地址:https://github.com/d3/d3

D3.js 4.0.0 正式发布,包括了大量改进,值得关注的改进如下:

颜色, 插值器和 Scales

形状和布局

选择器,转换和定时器

其他

  • 更好的默认 axis 外观
  • 更好的 brush 交互
  • 内置异步队列,并行加载文件
  • 新增低级别 d3.ticks API