• D3 4.X数据可视化实战手册 第2版
21年品牌 40万+商家 超1.5亿件商品

D3 4.X数据可视化实战手册 第2版

全新正版 极速发货

42.58 6.2折 69 全新

库存3件

广东广州
认证卖家担保交易快速发货售后保障

作者(加)朱启(Nick Zhu)

出版社人民邮电出版社

ISBN9787115497871

出版时间2019-01

装帧平装

开本16开

定价69元

货号1201800612

上书时间2024-07-05

徐小智的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
章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的D3开发环境5
1.3.1 准备工作5
1.3.2 搭建环境5
1.3.3 工作原理6
1.3.4 更多内容7
1.4理解D3风格的函数式JavaScript编程9
1.4.1 准备工作9
1.4.2 开始编程9
1.4.3 工作原理11
1.4.4 更多内容15
第2章 精挑细选17
2.1 简介17
2.1.1 选集入门17
2.1.2 CSS3选择器入门18
2.2 选取单个元素19
2.2.1 准备工作20
2.2.2 开始编程20
2.2.3 工作原理20
2.3 选取多个元素22
2.3.1 准备工作22
2.3.2 开始编程22
2.3.3 工作原理23
2.4 迭代选集中的元素23
2.4.1 准备工作24
2.4.2 开始编程24
2.4.3 工作原理24
2.5 使用子选择器26
2.5.1 准备工作26
2.5.2 开始编程26
2.5.3 工作原理27
2.6 函数级联调用28
2.6.1 准备工作29
2.6.2 开始编程29
2.6.3 工作原理30
2.7 处理原始选集30
2.7.1 准备工作31
2.7.2 开始编程31
2.7.3 工作原理32
第3章与数据同行34
3.1 简介34
3.2 将数组绑定为数据38
3.2.1 准备工作38
3.2.2 开始编程39
3.2.3 工作原理40
3.3 将对象字面量绑定为数据43
3.3.1 准备工作43
3.3.2 开始编程43
3.3.3 工作原理45
3.4 将函数绑定为数据46
3.4.1 准备工作47
3.4.2 开始编程47
3.4.3 工作原理48
3.5 数组的处理50
3.5.1 准备工作50
3.5.2 开始编程50
3.5.3 工作原理52
3.6 数据的过滤53
3.6.1 准备工作53
3.6.2 开始编程54
3.6.3 工作原理56
3.7 基于数据的图形排序56
3.7.1 准备工作57
3.7.2 开始编程57
3.7.3 工作原理59
3.8 从服务器加载数据59
3.8.1 准备工作60
3.8.2 开始编程60
3.8.3 工作原理61
3.9 利用队列异步加载数据62
3.9.1 准备工作63
3.9.2 开始编程63
3.9.3 工作原理64
第4章张弛有“度”66
4.1 简介66
4.2 使用连续尺度68
4.2.1 准备工作68
4.2.2 开始编程68
4.2.3 工作原理70
4.3 使用时间尺度73
4.3.1 准备工作73
4.3.2 开始编程73
4.3.3 工作原理74
4.3.4 更多内容75
4.3.5 参考阅读76
4.4 使用有序尺度76
4.4.1 准备工作77
4.4.2 开始编程77
4.4.3 工作原理79
4.5 字符串插值80
4.5.1 插值器80
4.5.2 准备工作81
4.5.3 开始编程81
4.5.4 工作原理82
4.5.5 更多内容84
4.6 颜色插值84
4.6.1 准备工作84
4.6.2 开始编程84
4.6.3 工作原理86
4.6.4 参考阅读87
4.7 复合对象插值87
4.7.1 准备工作87
4.7.2 开始编程87
4.7.3 工作原理89
第5章玩转坐标轴91
5.1 简介91
5.2 坐标轴基础91
5.2.1 准备工作92
5.2.2 开始编程92
5.2.3 工作原理94
5.3 自定义刻度97
5.3.1 准备工作98
5.3.2 开始编程98
5.3.3 工作原理99
5.4 绘制表格线99
5.4.1 准备工作100
5.4.2 开始编程100
5.4.3 工作原理102
5.5 动态调节坐标轴尺度104
5.5.1 准备工作104
5.5.2 开始编程105
5.5.3 工作原理107
第6章优雅变换108
6.1 简介108
6.2 单元素动画109
6.2.1 准备工作109
6.2.2 开始编程110
6.2.3 工作原理110
6.3 多元素动画111
6.3.1 准备工作112
6.3.2 开始编程112
6.3.3 工作原理114
6.4 使用缓动函数117
6.4.1 准备工作117
6.4.2 开始编程117
6.4.3 工作原理119
6.5 使用中间帧计算121
6.5.1 准备工作121
6.5.2 开始编程121
6.5.3 工作原理122
6.5.4 更多内容124
6.6 使用级联过渡125
6.6.1 准备工作125
6.6.2 开始编程125
6.6.3 工作原理126
6.7 使用选择性过渡127
6.7.1 准备工作127
6.7.2 开始编程127
6.7.3 工作原理128
6.7.4 参考阅读129
6.8 监听过渡事件129
6.8.1 准备工作129
6.8.2 开始编程129
6.8.3 工作原理130
6.9 使用定时器131
6.9.1 准备工作131
6.9.2 开始编程131
6.9.3 工作原理133
6.9.4 参考阅读133
第7章形状之美134
7.1 简介134
7.2 创建简单形状136
7.2.1 准备工作136
7.2.2 开始编程136
7.2.3 工作原理137
7.2.4 更多内容138
7.3 使用线条生成器139
7.3.1 准备工作139
7.3.2 开始编程139
7.3.3 工作原理141
7.3.4 参考阅读143
7.4 使用曲线143
7.4.1 准备工作143
7.4.2 开始编程143
7.4.3 工作原理146
7.4.4 参考阅读147
7.5 更改线条的张力147
7.5.1 准备工作147
7.5.2 开始编程147
7.5.3 工作原理150
7.6 使用区域生成器150
7.6.1 准备工作150
7.6.2 开始编程150
7.6.3 工作原理152
7.7 使用断面曲线154
7.7.1 准备工作154
7.7.2 开始编程154
7.7.3 工作原理156
7.7.4 更多内容157
7.7.5 参考阅读157
7.8 使用圆弧生成器157
7.8.1 准备工作157
7.8.2 开始编程157
7.8.3 工作原理159
7.8.4 参考阅读160
7.9 实现圆弧过渡161
7.9.1 准备工作161
7.9.2 开始编程161
7.9.3 工作原理163
7.9.4 更多内容165
7.9.5 参考阅读165
第8章图表美化166
8.1 简介166
8.2 创建线图168
8.2.1 准备工作168
8.2.2 开始编程169
8.2.3 工作原理170
8.3 创建面积图175
8.3.1 准备工作175
8.3.2 开始编程176
8.3.3 工作原理178
8.4 创建散点图179
8.4.1 准备工作179
8.4.2 开始编程179
8.4.3 工作原理181
8.5 创建气泡图183
8.5.1 准备工作183
8.5.2 开始编程183
8.5.3 工作原理185
8.6 创建条形图186
8.6.1 准备工作187
8.6.2 开始编程187
8.6.3 工作原理189
第9章井然有序191
9.1 简介191
9.2 创建饼图192
9.2.1 准备工作192
9.2.2 开始编程192
9.2.3 工作原理195
9.2.4 更多内容197
9.2.5 参考阅读197
9.3 创建堆叠式面积图198
9.3.1 准备工作198
9.3.2 开始编程198
9.3.3 工作原理200
9.3.4 更多内容202
9.3.5 参考阅读204
9.4 创建矩形式树状结构图204
9.4.1 准备工作205
9.4.2 开始编程206
9.4.3 工作原理207
9.4.4 参考阅读211
9.5 创建树211
9.5.1 准备工作212
9.5.2 开始编程212
9.5.3 工作原理214
9.5.4 参考阅读220
9.6 创建封闭图220
9.6.1 准备工作221
9.6.2 开始编程221
9.6.3 工作原理223
9.6.4 参考阅读225
0章 可视化交互226
10.1 简介226
10.2 鼠标交互227
10.2.1 准备工作227
10.2.2 开始编程227
10.2.3 工作原理229
10.2.4 更多内容230
10.2.5 参考阅读230
10.3 多点触摸设备交互230
10.3.1 准备工作231
10.3.2 开始编程231
10.3.3 工作原理233
10.3.4 更多内容235
10.3.5 参考阅读236
10.4 缩放和平移行为的实现236
10.4.1 准备工作236
10.4.2 开始编程236
10.4.3 工作原理239
10.4.4 更多内容240
10.4.5 参考阅读240
10.5 拖曳行为的实现241
10.5.1 准备工作241
10.5.2 开始编程241
10.5.3 工作原理243
10.5.4 更多内容244
10.5.5 参考阅读244
1章 使用“原力”245
11.1 简介245
11.2 使用引力和相互作用力246
11.2.1 准备工作246
11.2.2 开始编程246
11.2.3 工作原理249
11.2.4 参考阅读255
11.3 自定义速度255
11.3.1 准备工作255
11.3.2 开始编程255
11.3.3 工作原理257
11.3.4 参考阅读258
11.4 设置连接约束259
11.4.1 准备工作259
11.4.2 开始编程259
11.4.3 工作原理263
11.4.4 参考阅读268
11.5 借助力来辅助可视化268
11.5.1 准备工作268
11.5.2 开始编程268
11.5.3 工作原理271
11.5.4 参考阅读272
11.6 操作“力”272
11.6.1 准备工作273
11.6.2 开始编程273
11.6.3 工作原理276
11.6.4 参考阅读278
11.7 创建力导向图278
11.7.1 准备工作278
11.7.2 开始编程278
11.7.3 工作原理280
11.7.4 参考阅读282
2章 地图的奥秘283
12.1 简介283
12.2 美国地图的投影283
12.2.1 GeoJSON283
12.2.2 准备工作285
12.2.3 开始编程285
12.2.4 工作原理287
12.2.5 参考阅读288
12.3 等值区域图的构建288
12.3.1 准备工作289
12.3.2 开始编程289
12.3.3 工作原理291
12.3.4 参考阅读291
3章 测试驱动292
13.1 简介292
13.2下载Jasmine并搭建测试环境293
13.2.1 准备工作293
13.2.2 开始编程294
13.2.3 工作原理295
13.2.4 参考阅读295
13.3 测试驱动—创建图表295
13.3.1 准备工作296
13.3.2 开始编程296
13.3.3 工作原理297
13.4 测试驱动—SVG渲染298
13.4.1 准备工作298
13.4.2 开始编程298
13.4.3 工作原理299
13.5 测试驱动—精确渲染300
13.5.1 准备工作300
13.5.2 开始编程300
13.5.3 工作原理302
13.5.4 参考阅读303
附录分分钟搞定交互式分析304
简介304
Crossfilter.js库304
多维图表库—dc.js308

内容摘要
当今,我们的世界已经进入万物互联的时代,每天都会产生海量的数据,如果直接面对这些数据,可能让人无从下手。相反,如果将数据可视化,用形象生动的形式展现出来,不仅有利于分析其中的关联,还能攫取可能存在的商业机会。本书旨在通过大量的示例和代码,向读者讲述如何利用D3 4.x来实现数据可视化。只要读者了解JavaScript,就能接近掌握本书的内容。
本书共13章,从如何搭建D3.js的开发环境开始,逐步介绍D3中的各种操作,其中包括选集、数据的初步处理、数据映射、坐标轴组件、动画过渡效果、SVG相关介绍、绘制图表、安排布局、可视化交互、力学模拟、制作地图和测试驱动。为了帮助读者理解这些丰富的概念,本书提供了大量的示例和代码。很后,在附录部分,为读者介绍了另外两个JavaScript库,主要是关于三维制图和多维图表的。
如果读者是一名熟悉HTML、CSS、JavaScript的开发人员或架构师,并且希望了解D3的大部分知识,那么本书将很好合适。本书还可作为资深的D3数据可视化程序开发人员的快速参考指南。

主编推荐
  

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP