快学熟用D3
Philipp K. Janert
郭笑鹏 译
出版时间:2020年05月
页数:203
“如果你刚刚开始学习D3,那么这本书就是你的最佳选择。”
——Scott Murray
Interactive Data Visualization for the Web的作者
“本书是学习D3的全面指南,清楚地解释了该框架的常见模式和内部工作方式。”
——Giusppe Verni
高通首席工程师

如果你急于学习D3.js这个划时代的Web图形和数据可视化的JavaScript库,那这本书就是为你准备的。本书面向具有编程或数据科学背景的技术读者,内容简洁明快,突出了概念和模式的统一。作者Philipp K. Janert将其在工作中遇到的问题融入书中,帮助你学以致用。
如果你只有一般的编程经验而没有进行过现代Web开发,本书也为你提供了技术支持,像SVG、HTML5、CSS和DOM等在书中都有涉及,这也使得本书成为技术读者的一站式资源。
通过学习本书,你将:
● 了解D3选择集这个库的基本组织原则。
● 学习如何使用数据绑定创建数据驱动文档。
● 创建动画图形和交互式用户界面。
● 用曲线、形状和颜色绘制图形。
● 使用内置方法构建热力图、树形图和网络图。
● 通过编写可复用组件来简化工作量。
  1. 前言
  2. 第1章 引言
  3. 1.1 谁适合读这本书
  4. 1.2 为什么选择D3
  5. 1.3 通过本书你会学到什么
  6. 1.4 如何阅读本书
  7. 1.5 术语
  8. 第2章 让我们开始画图吧
  9. 2.1 第一个例子:单数据集图表
  10. 2.2 第二个例子:双数据集图表
  11. 2.3 第三个例子:让列表项动起来
  12. 第3章 核心问题:选择与绑定
  13. 3.1 选择集
  14. 3.2 绑定数据
  15. 3.3 操作选择集
  16. 3.4 通过群组共享选择集之间的信息
  17. 第4章 事件、交互和动画
  18. 4.1 事件
  19. 4.2 让鼠标交互加入进来
  20. 4.3 平滑过渡
  21. 4.4 基于定时器的动画
  22. 第5章 生成器、组件、布局:绘制曲线和形状
  23. 5.1 生成器、组件和布局
  24. 5.2 符号
  25. 5.3 直线和曲线
  26. 5.4 圆、弧和饼图:使用布局
  27. 5.5 其他形状
  28. 5.6 编写自己的组件
  29. 第6章 文件、数据加载、格式规范:数据导入和输出
  30. 6.1 获取文件
  31. 6.2 解析和编写表数据
  32. 6.3 格式化数字
  33. 第7章 数值的视觉映射:补间、比例尺和坐标轴
  34. 7.1 补间
  35. 7.2 比例尺
  36. 7.3 坐标轴
  37. 7.4 示例
  38. 第8章 颜色、彩色比例尺和热力图
  39. 8.1 颜色和颜色空间转换
  40. 8.2 配色
  41. 8.3 彩色比例尺
  42. 8.4 伪色图及相关技术
  43. 第9章 树形图和网状图
  44. 9.1 树和层次数据结构
  45. 9.2 力导向图
  46. 第10章 辅助工具:数组、统计和时间戳
  47. 10.1 操作数组结构
  48. 10.2 数字数组的描述性统计
  49. 10.3 处理日期和时间戳
  50. 附录A 设置、工具和资源
  51. 附录B SVG便携手册
  52. 附录C JavaScript和DOM的速成指南
书名:快学熟用D3
作者:Philipp K. Janert
译者:郭笑鹏 译
国内出版社:机械工业出版社
出版时间:2020年05月
页数:203
书号:978-7-111-65518-3
原版书书名:D3 for the Impatient
原版书出版商:O'Reilly Media
Philipp K. Janert
 
Philipp K. Janert于1997年获得华盛顿大学理论物理学博士学位,之后一直从事技术工作,担任程序员、科学家和应用数学家。他著有《数据之魅:基于开源工具的数据分析》《计算机系统的反馈控制》以及《Gnuplot实战》(第2版)。
After previous careers in physics and software development, Philipp K. Janert currently
provides consulting services for data analysis, algorithm development, and mathematical
modeling. He has worked for small start-ups and in large corporate environments, both in
the U.S. and overseas. He prefers simple solutions that work to complicated ones that
don’t, and thinks that purpose is more important than process. Philipp is the author of
“Gnuplot in Action: Understanding Data with Graphs” (Manning Publications), and has
written for the O’Reilly Network, IBM developerWorks, and IEEE Software. He is named
inventor on a handful of patents, and is an occasional contributor to CPAN. He holds a
Ph.D. in theoretical physics from the University of Washington. Visit his company website
at www.principal-value.com.
 
 
购买选项
定价:79.00元
书号:978-7-111-65518-3
出版社:机械工业出版社