精通d3.js是“吕之华”先生编辑的一本教程类书籍,书籍讲述了利用d3.js开发前端程序以及搭建HTML的方案,用户可以在书籍上找到很多开发问题的解决方案,可以找到在web上配置图形的流程,本书作为一个相对完整的D3.js教程,讲解此技术所以重要的知识点,既有基础入门知识,又有相对深入的内容,从简单的d3介绍到复杂的HTML元素编辑都提供了详细的文字说明以及部分案例分析,让学习d3的程序员可以更加了解开发方式!

内容简介
D3的全称是Data- Driven Documents,直译为“数据驱动的文档”。听名字有点抽象,简单概括为一句话:
D3是一个 Javascript的函数库,是用来做数据可视化的,文档指DOM,即文档对象模型( Document Object Model)。D3允许用户绑定任意数据到DOM,然后根据数据来操作文档,创建可交互式的图表。
大数据时代需要可视化工具,D3是世界最流行的可视化函数库。本书手把手教你学会D3,从零讲起直到高级应用,既是教程,又可作为参考手册,查阅D3各种方法的用法。内容图文并茂,示例丰富,帮助你轻松生成各种漂亮图形。

电子版本优势
1、提供更好的文字阅读能力
2、可以调整阅读的模式,可以调整文字的体积
3、让您可以在电脑上阅读d3.js的教程
4、您可以学习到如何在web使用d3.js
5、也可以学习到Web前端开发基础
6、提供大量的案例让用户找到分析方式
7、拥有很多d3.js配置的数据函数
目录介绍
第1章 D3简介 1
第2章 Web前端开发基础 13
第3章 安装和使用 53
第4章 选择集与数据 61
第5章 比例尺和坐标轴 105
第6章 绘制 128
第7章 动画 151
第8章 交互 174
第9章 导入和导出 191
第10章 布局 206
第11章 地图 274
第12章 友好的交互 317
第13章 地图进阶 363

详细介绍
第4章 D3基础:选择集与数据 63
4.1 选择元素 63
4.2 选择集 64
4.2.1 查看状态 64
4.2.2 设定和获取属性 65
4.3 添加、插入和删除 68
4.4 数据绑定 69
4.4.1 datum()的工作过程 69
4.4.2 data()的工作过程 72
4.4.3 绑定的顺序 76
4.5 update、enter、exit 77
4.5.1 enter的处理方法 77
4.5.2 exit的处理方法 79
4.5.3 数据更新时的处理模板 79
4.6 选择集的常用方法 80
4.6.1 过滤filter 80
4.6.2 排序sort 81
4.6.3 遍历each 81
4.6.4 传递call 82
4.7 数组的常用方法 82
4.7.1 排序 82
4.7.2 求值 83
4.7.3 生成和操作 85
4.7.4 映射 86
4.8 柱形图 88
4.8.1 添加矩形和文字 88
4.8.2 更新数据 92
使用说明
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必在河东软件园选择一款阅读器下载
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
主要内容
D3是什么
数据可视化是什么
常见可视化图表的种类
学习D3的方法
学习d3.js在web如何设计图形
学习建立色彩空间的方案
学习利用d3.js设计HTML

精通d3.js推荐理由
《精通D3.js:交互式数据可视化高级编程》适合有一定计算机基础的读者,需要熟悉C、C++、Java、JavaScript等至少一门编程语言,能够理解基础的数据结构和算法。
版权说明
未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。
版权所有,侵权必究。
图书在版编目(CIP)数据
精通D3js:交互式数据可视化高级编程/吕之华著.北京:电子工业出版社,2015.8
中国版本图书馆CIP数据核字(2015)第169494号
责任编辑:付睿
印刷:北京丰源印刷厂
装订:三河市华成印务有限公司
出版发行:电子工业出版社
∨ 展开











卡巴斯基病毒库备份程序 V1.50
铁锤守卫v1.23 四项修改器