大小:39.05M
更新时间:23-09-20
系统:Pc
D3.js数据可视化实战手册是一本介绍如何利用D3.js来实现数据可视化的实战图书,由加拿大前端程序员朱启编著。通过学习本书,你将可以学到数据可视化的基本概念,JavaScript的函数式编程和D3的基础概念,书中还配有很多专业、高效、精准的示例、图示和代码,能够让你更轻松的了解并且掌握D3数据可视化,欢迎免费下载阅读。
《D3.js数据可视化实战手册》共13章,从如何搭建D3.js的开发环境开始,逐步介绍D3中的各种操作,包括选集、数据的初步处理、数据映射、坐标轴组件、动画过渡效果、SVG相关介绍、绘制图表、安排布局、可视化交互、力学模拟、制作地图和测试驱动。本书包含有大量的示例和代码,可以帮助读者充分理解书中讲述的每一个概念。本书最后的附录部分,介绍了另外两个JavaScript库,主要是关于三维制图和多维图表的。希望D3.js数据可视化实战手册的内容能对读者理解和学习数据可视化有所帮助。
第1章 D3.js入门指南
1.1 简介
1.2 搭建一个简易的D3开发环境
1.2.1 准备阶段
1.2.2 搭建环境
1.2.3 工作原理
1.2.4 更多内容
1.3 搭建一个基于NPM的开发环境
1.3.1 准备阶段
1.3.2 搭建环境
1.3.3 工作原理
1.3.4 更多内容
1.4 理解D3风格的JavaScript
1.4.1 准备阶段
1.4.2 开始编程
1.4.3 工作原理
1.4.4 更多内容
第2章 精挑细选
2.1 简介
2.2 选择单个元素
2.2.1 准备阶段
2.2.2 开始编程
2.2.3 工作原理
2.3 选取多个元素
2.3.1 准备阶段
2.3.2 开始编程
2.3.3 工作原理
2.4 迭代选集中的元素
2.4.1 准备阶段
2.4.2 开始编程
2.4.3 工作原理
2.5 使用子选择器
2.5.1 准备阶段
2.5.2 开始编程
2.5.3 工作原理
2.6 函数级联调用
2.6.1 准备阶段
2.6.2 开始编程
2.6.3 工作原理
2.7 处理原始选集
2.7.1 准备阶段
2.7.2 开始编程
2.7.3 工作原理
第3章 与数据同行
3.1 简介
3.2 将数组绑定为数据
3.2.1 准备阶段
3.2.2 开始编程
3.2.3 工作原理
3.3 将对象字面量绑定为数据
3.3.1 准备阶段
3.3.2 开始编程
3.3.3 工作原理
3.4 将函数绑定为数据
3.4.1 准备阶段
3.4.2 开始编程
3.4.3 工作原理
3.5 如何处理数组
3.5.1 准备阶段
3.5.2 开始编程
3.5.3 工作原理
3.6 数据的过滤
3.6.1 准备阶段
3.6.2 开始编程
3.6.3 工作原理
3.7 基于数据的图形排序
3.7.1 准备阶段
3.7.2 开始编程
3.7.3 工作原理
3.8 从服务器加载数据
3.8.1 准备阶段
3.8.2 开始编程
3.8.3 工作原理
第4章 张弛有“度”
4.1 介绍
4.2 使用数值尺度
4.2.1 准备阶段
4.2.2 开始编程
4.2.3 工作原理
4.2.4 更多内容
4.3 使用时间尺度
4.3.1 准备阶段
4.3.2 开始编程
4.3.3 工作原理
4.3.4 更多内容
4.3.5 请参见
4.4 使用有序尺度
4.4.1 准备阶段
4.4.2 开始编程
4.4.3 工作原理
4.5 字符串插值
4.5.1 插值器
4.5.2 准备阶段
4.5.3 开始编程
4.5.4 工作原理
4.5.5 更多内容
4.6 颜色插值
4.6.1 准备阶段
4.6.2 开始编程
4.6.3 工作原理
4.6.4 请参见
4.7 复合对象插值
4.7.1 准备阶段
4.7.2 开始编程
4.7.3 工作原理
4.8 实现自定义插值器
4.8.1 准备阶段
4.8.2 开始编程
4.8.3 工作原理
4.8.4 请参见
第5章 玩转坐标轴
5.1 简介
5.2 坐标轴基础
5.2.1 准备阶段
5.2.2 开始编程
5.2.3 工作原理
5.3 自定义刻度
5.3.1 准备阶段
5.3.2 开始编程
5.3.3 工作原理
5.4 绘制表格线
5.4.1 准备阶段
5.4.2 开始编程
5.4.3 工作原理
5.5 动态调节坐标轴尺度
5.5.1 准备阶段
5.5.2 开始编程
5.5.3 工作原理
第6章 优雅变换
6.1 简介
6.2 单元素动画效果
6.2.1 准备阶段
6.2.2 开始编程
6.2.3 工作原理
6.3 多元素动画
6.3.1 准备阶段
6.3.2 开始编程
6.3.3 工作原理
6.4 使用缓动函数
6.4.1 准备阶段
6.4.2 开始编程
6.4.3 工作原理
6.5 使用中间帧计算
6.5.1 准备阶段
6.5.2 开始编程
6.5.3 工作原理
6.5.4 更多内容
6.6 使用级联过渡
6.6.1 准备阶段
6.6.2 开始编程
6.6.3 工作原理
6.7 使用选择性过渡
6.7.1 准备阶段
6.7.2 开始编程
6.7.3 工作原理
6.7.4 请参见
6.8 监听过渡事件
6.8.1 准备阶段
6.8.2 开始编程
6.8.3 工作原理
6.9 实现自定义插值器
6.9.1 准备阶段
6.9.2 开始编程
6.9.3 工作原理
6.1 0 使用定时器
6.1 0.1 准备阶段
6.1 0.2 开始编程
6.1 0.3 工作原理
6.1 0.4 请参见
第7章 形状之美
7.1 简介
7.1.1 什么是SVG?
7.1.2 矢量
7.1.3 可伸缩性
7.2 创建简单形状
7.2.1 准备阶段
7.2.2 开始编程
7.2.3 工作原理
7.2.4 更多内容
7.2.5 请参见
7.3 使用线条生成器
7.3.1 准备阶段
7.3.2 开始编程
7.3.3 工作原理
7.3.4 请参见
7.4 使用线条插值
7.4.1 准备阶段
7.4.2 开始编程
7.4.3 工作原理
7.5 更改线条的张力
7.5.1 准备阶段
7.5.2 开始编程
7.5.3 工作原理
7.6 使用区域生成器
7.6.1 准备阶段
7.6.2 开始编程
7.6.3 工作原理
7.7 使用区域插值
7.7.1 准备阶段
7.7.2 开始编程
7.7.3 工作原理
7.7.4 更多内容
7.7.5 请参见
7.8 使用圆弧生成器
7.8.1 准备阶段
7.8.2 开始编程
7.8.3 工作原理
7.9 实现圆弧过渡
7.9.1 准备阶段
7.9.2 开始编程
7.9.3 工作原理
7.9.4 更多内容
7.9.5 请参见
第8章 图表美化
8.1 简介
8.2 创建线图
8.2.1 准备工作
8.2.2 开始编程
8.2.3 工作原理
8.3 创建面积图
8.3.1 准备工作
8.3.2 开始编程
8.3.3 工作原理
8.4 创建散点图
8.4.1 准备工作
8.4.2 开始编程
8.4.3 工作原理
8.5 创建气泡图
8.5.1 准备工作
8.5.2 开始编程
8.5.3 工作原理
8.6 创建条形图
8.6.1 准备工作
8.6.2 开始编程
8.6.3 工作原理
8.6.4 请参见
第9章 井然有序
9.1 简介
9.2 创建饼图
9.2.1 准备阶段
9.2.2 开始编程
9.2.3 工作原理
9.2.4 更多内容
9.2.5 请参见
9.3 创建堆叠面积图
9.3.1 准备阶段
9.3.2 开始编程
9.3.3 工作原理
9.3.4 更多内容
9.3.5 请参见
9.4 创建矩形式树状结构图
9.4.1 准备阶段
9.4.2 开始编程
9.4.3 工作原理
9.4.4 请参见
9.5 创建树
9.5.1 准备阶段
9.5.2 开始编程
9.5.3 工作原理
9.5.4 请参见
9.6 创建封闭图
9.6.1 准备阶段
9.6.2 开始编程
9.6.3 工作原理
9.6.4 请参见
第10章 可视化交互
10.1 简介
10.2 与鼠标事件交互
10.2.1 准备阶段
10.2.2 开始编程
10.2.3 工作原理
10.2.4 更多内容
10.2.5 请参见
10.3 多点触摸设备交互
10.3.1 准备阶段
10.3.2 开始编程
10.3.3 工作原理
10.3.4 更多内容
10.3.5 请参见
10.4 实现缩放和平移行为
10.4.1 准备阶段
10.4.2 开始编程
10.4.3 工作原理
10.4.4 更多内容
10.4.5 请参见
10.5 实现拖曳行为
10.5.1 准备阶段
10.5.2 开始编程
10.5.3 工作原理
10.5.4 更多内容
10.5.5 请参见
第11章 使用“原力”!
11.1 简介
11.2 使用引力和相互作用力
11.2.1 准备阶段
11.2.2 开始编程
11.2.3 工作原理
11.2.4 请参见
11.3 生成动量
11.3.1 准备阶段
11.3.2 开始编程
11.3.3 工作原理
11.3.4 请参见
11.4 设置连接约束
11.4.1 准备阶段
11.4.2 开始编程
11.4.3 工作原理
11.4.4 请参见
11.5 借助力来辅助可视化
11.5.1 准备阶段
11.5.2 开始编程
11.5.3 工作原理
11.5.4 请参见
11.6 操作“力”
11.6.1 准备阶段
11.6.2 开始编程
11.6.3 工作原理
11.6.4 请参见
11.7 创建力导向图
11.7.1 准备阶段
11.7.2 开始编程
11.7.3 工作原理
11.7.4 请参见
第12章 地图的奥秘
12.1 简介
12.2 美国地图的投影
12.2.1 GeoJSON
12.2.2 准备阶段
12.2.3 开始编程
12.2.4 工作原理
12.2.5 请参见
12.3 世界地图的投射
12.3.1 准备阶段
12.3.2 开始编程
12.3.3 工作原理
12.3.4 请参见
12.4 构建等值区域图
12.4.1 准备阶段
12.4.2 开始编程
12.4.3 工作原理
12.4.4 请参见
第13章 测试驱动
13.1 简介
13.2 下载Jasmine并搭建测试环境
13.2.1 准备阶段
13.2.2 开始编程
13.2.3 工作原理
13.2.4 请参见
13.3 测试驱动--创建图表
13.3.1 开始编程
13.3.2 工作原理
13.4 测试驱动--SVG渲染
13.4.1 开始编程
13.4.2 工作原理
13.5 测试驱动--精确渲染
13.5.1 开始编程
13.5.2 工作原理
13.5.3 请参见
附录:快速创建交互式分析
简介
Crossfilter.js库
开始编程
工作原理
更多内容
请参见
多维图表库--dc.js
准备阶段
开始编程
工作原理
来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。
禁用于商业用途!请购买正版,谢谢合作。
1、下载并解压,得出pdf文件
2、如果在电脑上打不开pdf文件,别着急,那么您需要先在电脑上下载一个pdf阅读软件
3、有pdf阅读文件直接双击即可打开pdf文件
应用信息
同类热门
热门标签
网友评论0人参与,0条评论
最新排行
中华成语掌中宝电脑版8.95Mv3.0官方版 中华成语掌中宝电脑版是一款内容丰富的中华成语学习软件,它拥有两万八千多条成语资源,包括详细的拼音、英语、解释、近义词、反义词、典故、例句、字谜、歇后语、用法等,专门为一些经常写作与查找成语的人士而准备。成语大词典还具有极快的查找功能,所有查找自动调
查看
让云落地云计算服务模式pdf82.95M高清扫描版 让云落地 云计算服务模式(SaaS、PaaS和IaaS)设计决策是一本云计算服务模式设计书籍,由迈克尔·J·凯维斯编著,陈志伟、辛敏共同翻译,作者在本书中就如何有效利用云计算为你的企业服务方面,提供了不少切实中肯的建议,这与别的书有什么不同?不同在
查看
精通spring 4.x企业应用开发实战178.94M陈雄华pdf扫描版 精通spring 4.x企业应用开发实战是一本Spring技术开发实战手册,由Spring专家陈雄华编著。本书内容丰富,深入浅出,作者对Spring的源码进行了彻底分析,深刻揭示了Spring框架的技术内幕,让读者知其然,更知其所以然。Spring
查看
精通oracle sql 第2版93.15M 精通oracle sql 第2版是一本讲述清晰,可操作性强的Oracle SQL教程,由Oracle ACE与OakTable团队专家合力打造,主编为Karen Morton等人。全书主要介绍了如何掌握在Oracle数据库中实现的强大SQL特性,所
查看
企业APP设计运营完全手册31.75M徐声远 pdf扫描版 企业APP设计运营完全手册是一本企业APP设计运营书籍,由Bri体验科技联合创始人徐声远编写。全书汇集了作者数年的研究和实战经验,系统分析了企业APP的具体操作过程,应注意的方法和技巧。读者通过读完此书,能够重新审视自己或竞争对手发布的App,重新
查看