D3学习笔记一
什么是D3?
D3(全称Data Driven Documents)是一个用来做Web数据可视化的JavaScript函数库。D3也称之为D3.js。
D3是2011年由Mike Bostock, Jeff Heer, Vadim Ogievetsky开发的,前身是Protovis。
D3的特点
- 与DOM绑定在一起
- 数据转化与图形绘制分开
- 基于JavaScript语言
- 大量复杂算法封装成布局,适用于各种图表绘制。
- 基于SVG。
构成要素: 坐标,大小,色彩,标签,关联。
图表种类
- 柱形图
- 散点图
- 折线图
- 饼状图
- 弦图
- 力导图
- 树状图
- 打包图(大圈套小圈)
- 分区图
推荐学习资源
- D3网站:
- D3创始人网站
- 入门文档 www.dashingd3js.com/table-of-contents
- 吕之华网站 www.ourd3js.com