d3.js java_《D3.js数据可视化实战手册》PDF 下载

图书目录:

第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.10 使用定时器

6.10.1 准备阶段

6.10.2 开始编程

6.10.3 工作原理

6.10.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

准备阶段

开始编程

工作原理

更多内容

请参见

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值