博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
D3学习笔记一
阅读量:6249 次
发布时间:2019-06-22

本文共 426 字,大约阅读时间需要 1 分钟。

hot3.png

D3学习笔记一

什么是D3?

D3(全称Data Driven Documents)是一个用来做Web数据可视化的JavaScript函数库。D3也称之为D3.js。

D3是2011年由Mike Bostock, Jeff Heer, Vadim Ogievetsky开发的,前身是Protovis。

D3的特点

  1. 与DOM绑定在一起
  2. 数据转化与图形绘制分开
  3. 基于JavaScript语言
  4. 大量复杂算法封装成布局,适用于各种图表绘制。
  5. 基于SVG。

构成要素: 坐标,大小,色彩,标签,关联。

图表种类

  1. 柱形图
  2. 散点图
  3. 折线图
  4. 饼状图
  5. 弦图
  6. 力导图
  7. 树状图
  8. 打包图(大圈套小圈)
  9. 分区图

推荐学习资源

  • D3网站:
  • D3创始人网站
  • 入门文档 www.dashingd3js.com/table-of-contents
  • 吕之华网站 www.ourd3js.com

转载于:https://my.oschina.net/u/733473/blog/872470

你可能感兴趣的文章
EWS 流通知订阅邮件
查看>>
Vuex实现原理解析
查看>>
Vue工程模板文件 webpack打包
查看>>
反射获取有参数的成员方法并执行
查看>>
解决Apache配置虚拟主机时出现403错误的问题
查看>>
TP框架中APP_SUB_DOMAIN_DEPLOY什么意思?
查看>>
DirectUI的优点及其自定义控件的开发
查看>>
用UglifyJS2合并压缩混淆JS代码
查看>>
Angular2入门:TypeScript的类型 - 对象解构
查看>>
apache spark kubernets 部署试用
查看>>
Windows下python3生成UTF8的CSV文件和sha256sum踩坑记录
查看>>
SPIHT 编码原理,代码,应用,专利问题
查看>>
JBPM4 读书笔记点滴
查看>>
Ext.net 动态生成控件
查看>>
10个强大的Javascript表单验证插件推荐
查看>>
神奇HVXC的MOS 分
查看>>
用SQL游标将1列中的数据分解成3列
查看>>
free 与 delete
查看>>
Qt之对话框设计——可扩展对话框
查看>>
【dotnetfx】Microsoft .NET Framework 3.5 sp1离线安装解决方案
查看>>