什么是D3
Data Driven Documents,数据驱动文档,https://d3js.org/
最流行的js可视化库之一,Github上58000+stars
D3核心思想
- 为DOM元素(多为SVG)绑定数据
- 利用数据确定DOM元素的外观和位置等属性
- 当数据发生变化时,相应地更新DOM元素
一个简单的例子
和D3邂逅的第一眼
更加深入的理解
数据元素的添加、更新、删除
http://bl.ocks.org/mbostock/3808234
更多探索
这是一个充满想象的世界
https://github.com/d3/d3/wiki/Gallery
和ECharts有哪些区别?