图书介绍
D3.js数据可视化实战手册PDF|Epub|txt|kindle电子书版本下载
- (加)朱启著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115360960
- 出版时间:2014
- 标注页数:294页
- 文件大小:38MB
- 文件页数:320页
- 主题词:JAVA语言-程序设计-手册
PDF下载
下载说明
D3.js数据可视化实战手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 D3.js入门指南1
1.1 简介1
1.2 搭建一个简易的D3开发环境2
1.2.1 准备阶段2
1.2.2 搭建环境2
1.2.3 工作原理3
1.2.4 更多内容4
1.3 搭建一个基于NPM的开发环境5
1.3.1 准备阶段5
1.3.2 搭建环境5
1.3.3 工作原理6
1.3.4 更多内容7
1.4 理解D3风格的JavaScript9
1.4.1 准备阶段9
1.4.2 开始编程9
1.4.3 工作原理10
1.4.4 更多内容14
第2章 精挑细选16
2.1 简介16
2.2 选择单个元素18
2.2.1 准备阶段18
2.2.2 开始编程18
2.2.3 工作原理18
2.3 选取多个元素20
2.3.1 准备阶段20
2.3.2 始编程21
2.3.3 工作原理21
2.4 迭代选集中的元素21
2.4.1 准备阶段21
2.4.2 开始编程22
2.4.3 工作原理22
2.5 使用子选择器23
2.5.1 准备阶段23
2.5.2 开始编程24
2.5.3 工作原理24
2.6 函数级联调用26
2.6.1 准备阶段26
2.6.2 开始编程26
2.6.3 工作原理27
2.7 处理原始选集28
2.7.1 准备阶段28
2.7.2 开始编程28
2.7.3 工作原理29
第3章 与数据同行31
3.1 简介31
3.2 将数组绑定为数据34
3.2.1 准备阶段34
3.2.2 开始编程34
3.2.3 工作原理35
3.3 将对象字面量绑定为数据39
3.3.1 准备阶段39
3.3.2 开始编程39
3.3.3 工作原理41
3.4 将函数绑定为数据42
3.4.1 准备阶段42
3.4.2 开始编程42
3.4.3 工作原理44
3.5 如何处理数组46
3.5.1 准备阶段46
3.5.2 开始编程46
3.5.3 工作原理48
3.6 数据的过滤50
3.6.1 准备阶段50
3.6.2 开始编程50
3.6.3 工作原理52
3.7 基于数据的图形排序53
3.7.1 准备阶段53
3.7.2 开始编程53
3.7.3 工作原理55
3.8 从服务器加载数据56
3.8.1 准备阶段56
3.8.2 开始编程57
3.8.3 工作原理59
第4章 张弛有“度”60
4.1 介绍60
4.2 使用数值尺度62
4.2.1 准备阶段62
4.2.2 开始编程62
4.2.3 工作原理64
4.2.4 更多内容66
4.3 使用时间尺度66
4.3.1 准备阶段67
4.3.2 开始编程67
4.3.3 工作原理68
4.3.4 更多内容69
4.3.5 请参见70
4.4 使用有序尺度70
4.4.1 准备阶段70
4.4.2 开始编程71
4.4.3 工作原理72
4.5 字符串插值74
4.5.1 插值器74
4.5.2 准备阶段75
4.5.3 开始编程75
4.5.4 工作原理76
4.5.5 更多内容77
4.6 颜色插值77
4.6.1 准备阶段77
4.6.2 开始编程77
4.6.3 工作原理79
4.6.4 请参见80
4.7 复合对象插值80
4.7.1 准备阶段80
4.7.2 开始编程80
4.7.3 工作原理82
4.8 实现自定义插值器83
4.8.1 准备阶段83
4.8.2 开始编程83
4.8.3 工作原理85
4.8.4 请参见88
第5章 玩转坐标轴89
5.1 简介89
5.2 坐标轴基础89
5.2.1 准备阶段89
5.2.2 开始编程90
5.2.3 工作原理92
5.3 自定义刻度95
5.3.1 准备阶段95
5.3.2 开始编程95
5.3.3 工作原理96
5.4 绘制表格线97
5.4.1 准备阶段97
5.4.2 开始编程97
5.4.3 工作原理99
5.5 动态调节坐标轴尺度101
5.5.1 准备阶段101
5.5.2 开始编程102
5.5.3 工作原理104
第6章 优雅变换106
6.1 简介106
6.2 单元素动画效果107
6.2.1 准备阶段107
6.2.2 开始编程108
6.2.3 工作原理108
6.3 多元素动画109
6.3.1 准备阶段110
6.3.2 开始编程110
6.3.3 工作原理112
6.4 使用缓动函数115
6.4.1 准备阶段115
6.4.2 开始编程115
6.4.3 工作原理117
6.5 使用中间帧计算118
6.5.1 准备阶段119
6.5.2 开始编程119
6.5.3 工作原理120
6.5.4 更多内容121
6.6 使用级联过渡122
6.6.1 准备阶段122
6.6.2 开始编程122
6.6.3 工作原理123
6.7 使用选择性过渡124
6.7.1 准备阶段124
6.7.2 开始编程124
6.7.3 工作原理125
6.7.4 请参见126
6.8 监听过渡事件126
6.8.1 准备阶段126
6.8.2 开始编程126
6.8.3 工作原理127
6.9 实现自定义插值器128
6.9.1 准备阶段128
6.9.2 开始编程129
6.9.3 工作原理130
6.10 使用定时器130
6.10.1 准备阶段130
6.10.2 开始编程131
6.10.3 工作原理132
6.10.4 请参见133
第7章 形状之美134
7.1 简介134
7.1.1 什么是SVG?135
7.1.2 矢量135
7.1.3 可伸缩性135
7.2 创建简单形状136
7.2.1 准备阶段136
7.2.2 开始编程136
7.2.3 工作原理137
7.2.4 更多内容138
7.2.5 请参见139
7.3 使用线条生成器139
7.3.1 准备阶段140
7.3.2 开始编程140
7.3.3 工作原理141
7.3.4 请参见143
7.4 使用线条插值143
7.4.1 准备阶段143
7.4.2 开始编程143
7.4.3 工作原理146
7.5 更改线条的张力147
7.5.1 准备阶段147
7.5.2 开始编程147
7.5.3 工作原理149
7.6 使用区域生成器150
7.6.1 准备阶段150
7.6.2 开始编程150
7.6.3 工作原理152
7.7 使用区域插值153
7.7.1 准备阶段153
7.7.2 开始编程153
7.7.3 工作原理156
7.7.4 更多内容156
7.7.5 请参见156
7.8 使用圆弧生成器156
7.8.1 准备阶段156
7.8.2 开始编程157
7.8.3 工作原理158
7.9 实现圆弧过渡159
7.9.1 准备阶段160
7.9.2 开始编程160
7.9.3 工作原理161
7.9.4 更多内容163
7.9.5 请参见163
第8章 图表美化164
8.1 简介164
8.2 创建线图166
8.2.1 准备工作166
8.2.2 开始编程166
8.2.3 工作原理168
8.3 创建面积图172
8.3.1 准备工作173
8.3.2 开始编程173
8.3.3 工作原理175
8.4 创建散点图176
8.4.1 准备工作176
8.4.2 开始编程176
8.4.3 工作原理178
8.5 创建气泡图180
8.5.1 准备工作180
8.5.2 开始编程180
8.5.3 工作原理182
8.6 创建条形图184
8.6.1 准备工作184
8.6.2 开始编程184
8.6.3 工作原理186
8.6.4 请参见187
第9章 井然有序188
9.1 简介188
9.2 创建饼图189
9.2.1 准备阶段189
9.2.2 开始编程189
9.2.3 工作原理192
9.2.4 更多内容194
9.2.5 请参见194
9.3 创建堆叠面积图194
9.3.1 准备阶段194
9.3.2 开始编程194
9.3.3 工作原理196
9.3.4 更多内容198
9.3.5 请参见200
9.4 创建矩形式树状结构图200
9.4.1 准备阶段201
9.4.2 开始编程201
9.4.3 工作原理203
9.4.4 请参见206
9.5 创建树206
9.5.1 准备阶段206
9.5.2 开始编程206
9.5.3 工作原理209
9.5.4 请参见212
9.6 创建封闭图212
9.6.1 准备阶段212
9.6.2 开始编程212
9.6.3 工作原理214
9.6.4 请参见216
第10章 可视化交互217
10.1 简介217
10.2 与鼠标事件交互218
10.2.1 准备阶段218
10.2.2 开始编程218
10.2.3 工作原理219
10.2.4 更多内容220
10.2.5 请参见221
10.3 多点触摸设备交互221
10.3.1 准备阶段221
10.3.2 开始编程221
10.3.3 工作原理224
10.3.4 更多内容225
10.3.5 请参见226
10.4 实现缩放和平移行为226
10.4.1 准备阶段226
10.4.2 开始编程226
10.4.3 工作原理228
10.4.4 更多内容229
10.4.5 请参见229
10.5 实现拖曳行为230
10.5.1 准备阶段230
10.5.2 开始编程230
10.5.3 工作原理232
10.5.4 更多内容233
10.5.5 请参见233
第11章 使用“原力”!234
11.1 简介234
11.2 使用引力和相互作用力235
11.2.1 准备阶段235
11.2.2 开始编程235
11.2.3 工作原理237
11.2.4 请参见242
11.3 生成动量243
11.3.1 准备阶段243
11.3.2 开始编程243
11.3.3 工作原理244
11.3.4 请参见245
11.4 设置连接约束246
11.4.1 准备阶段246
11.4.2 开始编程246
11.4.3 工作原理248
11.4.4 请参见252
11.5 借助力来辅助可视化252
11.5.1 准备阶段252
11.5.2 开始编程252
11.5.3 工作原理254
11.5.4 请参见255
11.6 操作“力”256
11.6.1 准备阶段256
11.6.2 开始编程256
11.6.3 工作原理258
11.6.4 请参见259
11.7 创建力导向图259
11.7.1 准备阶段260
11.7.2 开始编程260
11.7.3 工作原理262
11.7.4 请参见262
第12章 地图的奥秘263
12.1 简介263
12.2 美国地图的投影263
12.2.1 GeoJSON263
12.2.2 准备阶段265
12.2.3 开始编程265
12.2.4 工作原理266
12.2.5 请参见268
12.3 世界地图的投射268
12.3.1 准备阶段268
12.3.2 开始编程268
12.3.3 工作原理270
12.3.4 请参见270
12.4 构建等值区域图270
12.4.1 准备阶段270
12.4.2 开始编程271
12.4.3 工作原理272
12.4.4 请参见272
第13章 测试驱动274
13.1 简介274
13.2 下载Jasmine并搭建测试环境275
13.2.1 准备阶段275
13.2.2 开始编程276
13.2.3 工作原理277
13.2.4 请参见278
13.3 测试驱动——创建图表278
13.3.1 开始编程278
13.3.2 工作原理279
13.4 测试驱动——SVG渲染280
13.4.1 开始编程280
13.4.2 工作原理281
13.5 测试驱动——精确渲染282
13.5.1 开始编程282
13.5.2 工作原理283
13.5.3 请参见285
附录:快速创建交互式分析286
简介286
Crossfilter.js 库286
开始编程288
工作原理289
更多内容290
请参见290
多维图表库——dc.js290
准备阶段290
开始编程290
工作原理292
更多内容293
请参见294