作品简介

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

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

作品目录

  • O’Reilly Media,Inc.介绍
  • 译者序 学习的心与勇气的赞歌
  • 前言
  • 第1章 引言
  • 1.1 谁适合读这本书
  • 1.2 为什么选择D3
  • 1.3 通过本书你会学到什么
  • 1.4 如何阅读本书
  • 1.5 术语
  • 第2章 让我们开始画图吧
  • 2.1 第一个例子:单数据集图表
  • 2.2 第二个例子:双数据集图表
  • 2.3 第三个例子:让列表项动起来
  • 第3章 核心问题:选择与绑定
  • 3.1 选择集
  • 3.2 绑定数据
  • 3.3 操作选择集
  • 3.4 通过群组共享选择集之间的信息
  • 第4章 事件、交互和动画
  • 4.1 事件
  • 4.2 让鼠标交互加入进来
  • 4.3 平滑过渡
  • 4.4 基于定时器的动画
  • 第5章 生成器、组件、布局:绘制曲线和形状
  • 5.1 生成器、组件和布局
  • 5.2 符号
  • 5.3 直线和曲线
  • 5.4 圆、弧和饼图:使用布局
  • 5.5 其他形状
  • 5.6 编写自己的组件
  • 第6章 文件、数据加载、格式规范:数据导入和输出
  • 6.1 获取文件
  • 6.2 解析和编写表数据
  • 6.3 格式化数字
  • 第7章 数值的视觉映射:补间、比例尺和坐标轴
  • 7.1 补间
  • 7.2 比例尺
  • 7.3 坐标轴
  • 7.4 示例
  • 第8章 颜色、彩色比例尺和热力图
  • 8.1 颜色和颜色空间转换
  • 8.2 配色
  • 8.3 彩色比例尺
  • 8.4 伪色图及相关技术
  • 第9章 树形图和网状图
  • 9.1 树和层次数据结构
  • 9.2 力导向图
  • 第10章 辅助工具:数组、统计和时间戳
  • 10.1 操作数组结构
  • 10.2 数字数组的描述性统计
  • 10.3 处理日期和时间戳
  • 附录A 设置、工具和资源
  • 附录B SVG便携手册
  • 附录C JavaScript和DOM的速成指南
展开全部