快学熟用D3

快学熟用D3

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

数据可视化操作,D3使用技巧入门教程。

内容简介

本书所讲的D3.js其实是数据可视化这一门类的库,市面上讲解它的书籍早已汗牛充栋。这本书虽然名字是“D3 for the Impatient”,其中的内容却并不简单,所用的D3版本也是相对较新的,相信可以为从事数据可视化的程序员和工程师提供帮助。

作者简介

作者菲利普·K.贾纳特,在德国出生和长大。他于1997年获得华盛顿大学理论物理学博士学位,之后一直从事技术工作,担任程序员、科学家和应用数学家。他著有《数据之魅:基于开源工具的数据分析(O’Reilly出版社)、《计算机系统的反馈控制》(O’Reilly出版社)以及《Gnuplot实战》(第2版)(Manning出版社)。

章节目录

版权信息

O’Reilly Media,Inc.介绍

业界评论

译者序 学习的心与勇气的赞歌

前言

第1章 引言

1.1 谁适合读这本书

1.2 为什么选择D3

1.3 通过本书你会学到什么

1.4 如何阅读本书

1.5 术语

1.5.1 D3 API中的术语

1.5.2 API参考文档中的术语

1.5.3 代码示例术语

第2章 让我们开始画图吧

2.1 第一个例子:单数据集图表

2.2 第二个例子:双数据集图表

2.2.1 绘制符号和线

2.2.2 使用可复用组件添加图形元素

2.3 第三个例子:让列表项动起来

2.3.1 用D3创建HTML元素

2.3.2 创建简单动画

第3章 核心问题:选择与绑定

3.1 选择集

3.1.1 创建选择集

3.1.2 理解选择集

3.2 绑定数据

3.2.1 未匹配项:选择集的进入和退出

3.2.2 添加key值

3.2.3 通用更新模式

3.3 操作选择集

3.3.1 操作选择集元素

3.3.2 操作选择集本身

3.4 通过群组共享选择集之间的信息

第4章 事件、交互和动画

4.1 事件

4.2 让鼠标交互加入进来

4.2.1 案例研究:多数据同步突出显示

4.2.2 D3拖放行为组件

4.2.3 UI编程的注意事项

4.3 平滑过渡

4.3.1 创建并配置过渡效果

4.3.2 使用过渡

4.3.3 提示和技巧

4.4 基于定时器的动画

4.4.1 示例:实时动画

4.4.2 示例:使用过渡进行平滑地周期性更新

第5章 生成器、组件、布局:绘制曲线和形状

5.1 生成器、组件和布局

5.2 符号

5.2.1 使用D3内置方法

5.2.2 自定义符号

5.2.3 以SVG碎片作为符号

5.3 直线和曲线

5.3.1 内建曲线

5.3.2 自定义曲线

5.4 圆、弧和饼图:使用布局

5.5 其他形状

5.6 编写自己的组件

5.6.1 一个简单组件

5.6.2 使用组件

5.6.3 用于记忆设置的组件

5.6.4 将SVG变形转换封装成组件

第6章 文件、数据加载、格式规范:数据导入和输出

6.1 获取文件

6.1.1 示例

6.1.2 使用RequestInit对象控制Fetch结果

6.2 解析和编写表数据

6.2.1 字段值转换

6.2.2 解析包含任意分隔符的输入数据

6.2.3 导出表数据

6.2.4 使用正则表达式解析以空格分割的数据

6.3 格式化数字

6.3.1 本地化

6.3.2 格式化

6.3.3 格式化和转换指示符

第7章 数值的视觉映射:补间、比例尺和坐标轴

7.1 补间

7.1.1 全局补间的工作原理

7.1.2 实现说明文档和自定义插值方法

7.2 比例尺

7.2.1 连续型比例尺:从数字到数字

7.2.2 分位比例尺:将数字分级

7.2.3 离散或有序比例尺:连续的键

7.3 坐标轴

7.3.1 坐标轴的组成部分

7.3.2 创建坐标轴并调整位置

7.3.3 自定义刻度和刻度值

7.4 示例

7.4.1 长途电话成本控制图:线性和对数比例尺

7.4.2 服务器负载图:时间序列图和离散颜色图

第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 轮廓线

第9章 树形图和网状图

9.1 树和层次数据结构

9.1.1 准备数据

9.1.2 树形结构图

9.1.3 带有分层结构的面积图

9.2 力导向图

9.2.1 模拟运行

9.2.2 内置交互动作

9.2.3 实战示例

第10章 辅助工具:数组、统计和时间戳

10.1 操作数组结构

10.2 数字数组的描述性统计

10.3 处理日期和时间戳

附录A 设置、工具和资源

附录B SVG便携手册

附录C JavaScript和DOM的速成指南

快学熟用D3是2020年由机械工业出版社华章分社出版,作者[德] 菲利普·K·贾纳特。

得书感谢您对《快学熟用D3》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
用思维导图法听TED-Ed学英语 电子书
本书试图通过用听ted-ed的音频、视频,利用水平式思考和垂直式思考的方式,引导学生熟练运用思维导图学习英语,达到熟练掌握听说读写的能力的效果。本书小作者通过自身的经验和成长经历,为高中生甚至大学生科学地学习英语指明方向,同时对备战雅思、托福的考生也适用。
城市规划快题设计 电子书
全书共4章,第1章是城市规划快题设计概述,介绍了城市规划快题设计的基本概念、基本类型、基本要求、内容表达、常见问题及复习方法。第2章是城市规划快题设计知识准备,从总平面图设计、建筑布局要求、主次入口的设置、交通与流线设计要求、停车场(位)设计、快题指标说明等方面入手,阐述了快题设计中需要注意的相关规范、规定与设计方法。第3章是城市规划快题设计表现,讲解了快题考试常用工具的分类与应用、图面设计与表现
猎豹汽车快修精修手册 电子书
本书系统的介绍了三菱帕杰罗汽车的4G64发动机结构维修与故障码维修诊断、离合器、SC5M2D、SC54D、JC53876、和V5MT1手动变速器、分动器、V4AW2A型自动变速器、前桥、后桥、悬架、制动、转向、电气系统的维修,还介绍了暖风、空调装置的结构与维修。
成方切用 电子书
《成方切用》为清代名医吴仪洛编著,是继《医方考》(明)、《医方集解》(清)后又一部较为著名的方论类著作。本次整理,以乾隆本为底本。经过精心校勘而成。全书共十四卷,卷首为制方总义及《内经》一十二方;至第十二卷每卷又各分上下,各为一门,共设治气、理血、补养、涩固、表散、涌吐、攻下、消导、和解、表里、祛风、祛寒、消暑、燥湿、润燥、泻火、除痰、杀虫、经带、胎产、婴孩、痈疡、眼目、救急二十四门。全书共收正方
室内快题设计方法与实例 电子书
本书基于长期的室内设计专业考研辅导的教学经验,以系统的室内设计专业理论知识为出发点,结合实际案例,提供快速有效的训练思路与设计方法。