• 精通D3.js:交互式数据可视化高级编程
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

精通D3.js:交互式数据可视化高级编程

20.73 2.6折 79 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者吕之华 著

出版社电子工业出版社

出版时间2015-08

版次1

装帧平装

货号A2

上书时间2024-12-09

旧书香书城

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 吕之华 著
  • 出版社 电子工业出版社
  • 出版时间 2015-08
  • 版次 1
  • ISBN 9787121267765
  • 定价 79.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 404页
  • 字数 562千字
  • 正文语种 简体中文
【内容简介】

本书以当前流行的数据可视化技术D3.js为主要内容,分为三大部分,共计13章。第一部分讲述基础知识,第二部分学习制作各种常见图表,第三部分讲解交互式图表及地图的进阶应用。本书是一个相对完整的D3.js教程,讲解此技术所有重要的知识点,既有基础入门知识,又有相对深入的内容。笔者秉持以下原则:由易到难,循序渐进,图文并茂,清晰易懂。

【作者简介】

吕之华,广西桂林人,1989年生。2012年毕业于西北农林科技大学软件工程专业,同年获日本政府国家奖学金赴日,就读于日本岩手大学设计与媒体专业,2015年获得硕士学位。目前正攻读博士学位。
2014年与好友创办OURD3.JS数据可视化专题站,以D3.js为题发表一系列教学文章,获得读者好评。本书即以专题站的文章为基础扩充而成,经过耐心地归纳、整理、调查、修补,内容更加丰富易懂。
作者喜读儒家经典、三国演义等中国古籍,喜看古装剧,热爱中华传统文化。闲暇时练习书法,养气修身。工作之余喜欢旅游、健身、游泳。不喜与人相争,近来潜心研读儒佛道三家学说。

【目录】

第1章 D3简介1
1.1 D3是什么1
1.1.1 D3简史2
1.1.2 D3的优势2
1.1.3 D3的适用范围3
1.2 数据可视化是什么3
1.2.1 目的4
1.2.2 构成要素4
1.2.3 相关概念6
1.3 图表种类6
1.4 学习方法11
第2章 Web前端开发基础13
2.1 浏览器和服务器14
2.1.1 浏览器14
2.1.2 服务器15
2.2 HTML&CSS16
2.2.1 HTML元素17
2.2.2 CSS选择器20
2.2.3 综合运用23
2.3 JavaScript25
2.3.1 在HTML中使用JavaScript26
2.3.2 语法26
2.3.3 变量27
2.3.4 数据类型28
2.3.5 操作符30
2.3.6 语句32
2.3.7 函数34
2.3.8 对象34
2.3.9 数组35
2.4 DOM36
2.4.1 结构37
2.4.2 访问和修改HTML元素37
2.4.3 添加和删除节点38
2.4.4 事件39
2.5 SVG40
2.5.1 位图和矢量图40
2.5.2 图形元素41
2.5.3 文字46
2.5.4 样式47
2.5.5 标记48
2.5.6 滤镜50
2.5.7 渐变51
第3章 安装和使用53
3.1 安装53
3.1.1 下载文件54
3.1.2 网络引用54
3.2 搭建服务器54
3.3 HELLO, WORLD57
3.4 绘制矢量图58
3.5 调试59
第4章 选择集与数据61
4.1 选择元素61
4.2 选择集63
4.2.1 查看状态63
4.2.2 设定和获取属性63
4.3 添加、插入和删除66
4.4 数据绑定67
4.4.1 datum()的工作过程68
4.4.2 data()的工作过程71
4.4.3 绑定的顺序74
4.5 选择集的处理76
4.5.1 enter的处理方法76
4.5.2 exit的处理方法77
4.5.3 处理模板78
4.5.4 过滤器79
4.5.5 选择集的顺序79
4.5.6 each()的应用80
4.5.7 call()的应用80
4.6 数组的处理81
4.6.1 排序81
4.6.2 求值82
4.6.3 操作数组86
4.6.4 映射(Map)89
4.6.5 集合(Set)91
4.6.6 嵌套结构(Nest)92
4.7 柱形图的制作96
4.7.1 矩形和文字97
4.7.2 更新数据101
第5章 比例尺和坐标轴105
5.1 定量比例尺105
5.1.1 线性比例尺106
5.1.2 指数和对数比例尺109
5.1.3 量子和分位比例尺110
5.1.4 阈值比例尺112
5.2 序数比例尺113
5.3 坐标轴118
5.3.1 绘制方法119
5.3.2 刻度121
5.3.3 各比例尺的坐标轴122
5.4 柱形图的坐标轴123
5.5 散点图的制作125
第6章 绘制128
6.1 颜色128
6.1.1 RGB129
6.1.2 HSL130
6.1.3 插值131
6.2 线段生成器132
6.3 区域生成器136
6.4 弧生成器137
6.5 符号生成器140
6.6 弦生成器142
6.7 对角线生成器144
6.8 折线图的制作145
第7章 动画151
7.1 过渡效果151
7.1.1 过渡的启动152
7.1.2 过渡的属性155
7.1.3 子元素158
7.1.4 each()和call()160
7.1.5 过渡样式162
7.2 定时器163
7.2.1 setInterval和setTimeout163
7.2.2 d3.timer164
7.3 应用过渡的场合165
7.4 简单的动画制作171
7.4.1 时钟171
7.4.2 小球运动172
第8章 交互174
8.1 交互式入门174
8.1.1 鼠标176
8.1.2 键盘178
8.1.3 触屏180
8.2 事件182
8.3 行为183
8.3.1 拖曳184
8.3.2 缩放186
第9章 导入和导出191
9.1 文件导入191
9.1.1 JSON192
9.1.2 CSV194
9.1.3 XML198
9.1.4 TEXT199
9.2 文件导出200
9.2.1 导出为SVG文件200
9.2.2 编辑矢量图203
第10章 布局206
10.1 布局是什么206
10.2 饼状图207
10.3 力导向图213
10.4 弦图221
10.5 树状图228
10.6 集群图234
10.7 捆图238
10.8 打包图245
10.9 直方图248
10.10 分区图255
10.11 堆栈图261
10.12 矩阵树图268
第11章 地图274
11.1 地图的数据274
11.1.1 获取数据275
11.1.2 简化数据278
11.1.3 GeoJSON280
11.1.4 TopoJSON284
11.2 中国地图285
11.2.1 基于GeoJSON285
11.2.2 基于TopoJSON289
11.3 地理路径297
11.3.1 地理路径生成器297
11.3.2 形状生成器301
11.4 投影306
11.5 球面数学315
第12章 友好的交互317
12.1 提示框317
12.1.1 饼状图的提示框318
12.1.2 提示框的样式321
12.2 坐标系中的焦点323
12.2.1 折线图的焦点323
12.2.2 为折线图添加提示框329
12.3 元素组合334
12.3.1 饼状图的拖曳335
12.3.2 移入和移出336
12.3.3 合并345
12.4 区域选择347
12.4.1 在SVG画板里选择一块区域348
12.4.2 散点图的区域选择350
12.5 开关353
12.5.1 思维导图的构造思路353
12.5.2 思维导图的制作356
第13章 地图进阶363
13.1 值域的颜色363
13.2 标注368
13.2.1 标注地点368
13.2.2 夜光图370
13.3 标线373
13.3.1 带有箭头的标线373
13.3.2 球状地图的标线377
13.4 拖动和缩放378
13.4.1 平面地图378
13.4.2 球面地图381
13.5 力导向地图383
13.5.1 Voronoi图和Delaunay三角剖分383
13.5.2 力导向的中国地图387
附录A 彩色插图 393
附录B 参考文献 410

点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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