本书赞誉

本书赞誉

“只有少数几本书我会称之为‘游戏规则改变者’,这本书就是其中之一。它选择了一个对非程序员来说晦涩难懂的主题,但提供了一种愉快的学习体验——内容清晰,饱含洞见,富有趣味性。我会推荐我所有的学生用它开始学习 d3.js。”

—— Alberto Cairo,迈阿密大学传播学院视觉新闻学教授

“Scott Murray 开创了一种新的设计方法——结合代码与设计原则两方面的深度知识,创造出极具美感、交互性强且连贯统一的作品。Scott 还是一名乐于与人分享知识的教师。现在,他修订了他的这部精彩著作。对于设计师以及任何需要处理大量数据的人来说,这是一本基础读物。”

—— Hugh Dubberly,Dubberly 设计工作室负责人

“过去三年,我们在哈佛大学的 CS171 可视化课程中一直使用 Scott 的书。这是目前市面上有关 D3 的最全面、讲解得最好的图书。它采用对话式风格,很容易被非专家和初学者接受。我们的学生很喜欢它,我相信他们在学习 Scott 按顺序展示的材料时收益很多。我们非常期待下一个版本!”

—— Hanspeter Pfister,哈佛大学王安计算机科学教授

“本书第 1 版曾是最完整、最有效的学习 D3 和 Web 可视化的资源。我已经推荐过无数次了。”

—— Erik Cunningham,Twitter 软件工程师

“我想不出其他更好的途径来理解 D3。这本书对于非程序员来说,很有趣,很吸引人;对于工程师来说,讲解得细致深入;对于设计师来说,兼具实用性与视觉上的满足感。”

—— Xaquín G.V.,视觉叙事者,曾就职于《卫报》《纽约时报》和《国家地理》

“Scott Murray 是一位能把技术指南写得欢乐有趣的大师。我希望有更多这样的书!”

—— Riley Rustad,在 Adidas 数据分析部门负责需求计划

“这本书基于 Scott 出色的在线教程,它仍然是最清晰且最易理解的 D3 指南,而且趣味性也恰到好处。”

—— Kevin Quealy,《纽约时报》图片编辑

“我向无数人推荐过本书第 1 版,包括技术人员和非技术人员。Scott 能够向广大读者简明扼要地阐述关键概念,又不过分简化,而且内容清爽,不夹杂术语,他的这种能力无与伦比。学习 Web 数据可视化的第一本入门书,选它没错。”

—— Tom Longmate,自由设计技术专家

“我书桌后的书架上摆满了参考书,但 Scott Murray 的书不在上面,因为它始终摆在我的桌面上。”

—— Gail Zuniga,信息设计师

“我爱这本书!课堂、训练营、教程,我曾通过多种方式努力学习 JavaScript。有了这本书后,一切都变得简洁易懂了。我比以前更深入地理解了 D3 和 JavaScript。”

—— Wesley Ratko,地理空间数据分析师

“这是迄今为止最通俗易懂的 D3 指南,是一本非常有价值的教材。”

—— Alan Smith,《金融时报》数据可视化编辑

“我从 Scott Murray 的书中学到了 D3 的基础知识,它提供了清晰而有趣的指导。从那以后,我一直把它推荐给我所有的设计专业学生。Scott 把 D3 的学习过程变得既愉快又高效。”

—— Isabel Meirelles,安大略艺术设计大学教授

“这本书是 D3 的权威指南。在南佛罗里达大学教授的每一门数据可视化课程中,我都使用了这本书。学生喜欢它内容全面、示例丰富。”

—— Alark Joshi,旧金山大学计算机科学副教授

“只要你按照正确的顺序学习 D3,它就会变得很简单。Scott 是一位很有才华的教师,知道如何循序渐进地引导读者从初学到深入理解基本概念。市面上有很多优秀的图书,但这本非常适合初学起步。”

—— Christophe Viau,数据可视化工程师

“这本书可能是最具标志性的书。它是我在陡峭的学习曲线上完美的起点。Scott 不会把你强拉硬拽到那条曲线上,而是陪在你旁边,用易懂的方式解释每一步,最重要的是,这种方式对新手非常友好。”

—— Lars Verspohl,datamake 数据可视化设计师与开发者

“D3 的数据模型很独特,这使得它极具表现力并且功能强大,但是如果你之前学过其他 JavaScript 库或可视化工具,那么学习它可能会很困难。Scott 在这本书中耐心而有效地通过示例引导读者逐步深入理解 D3 的基本原理。这本书上市后,我连续四年向同事推荐它。我认为没有比通过这本书来学习 D3 更好的方法了。”

—— Andrew Brown,SiteZeus 数据科学家

“这本书是我数据可视化职业生涯的起点。学习书中所有示例让我打下了基础,并得到了多份工作,同时有数百万人因此而接触到了我的作品。每当有人问我要 D3 教程的时候,我都会把这本书介绍给他。”

—— Nick Strayer,范德堡大学博士生,数据记者,曾就职于《纽约时报》

“这是一本简明易懂的书,讲解 D3 的语法和结构。由于它建立在理解基本原理的基础上,所以它已经成为我的图书馆里一本重要的参考书,我会一直使用它。”

—— Cindy Hoffman,彭博图片团队设计编辑

“这是我所有数据可视化入门课程的必读书,也是市面上最友好、最易懂的 D3 指南!”

—— Lynn Cherny,里昂商学院副教授

“这本书比市面上其他任何资料都更好地解释了 D3 的概念。书中示例很容易理解,而且写得很清楚。我已经向许多打算开始学习 D3 的人推荐了它,因为这是我所知道的学习基础知识的最佳途径。”

—— Joe Fox,《洛杉矶时报》图片与数据记者

“在这个技术书质量参差不齐的世界里,有一个人脱颖而出,他具备很强的语言敏锐度和迷人的幽默感。他就是 Scott Murray。”

—— Wendy Dherin,Credit Karma 软件工程师

“我开始学习 D3 时没有 JavaScript 基础,这本书是我的指路明灯之一。它结构严谨、逻辑清晰,对 D3 和交互可视化领域做了细致的介绍。”

—— Daniel Walter,Distil Networks 数据科学家

“第一次学习 D3 时,我遇到了这本超棒的书,而且再也不需要到其他地方找资料了。它全面且易懂,对于初学者和需要快速参考的专家都是很优秀的资料。每当有人问起学习 D3 的指导材料,我的第一反应就是这本书。再怎么推荐它都不为过!”

—— Peter Beshai,数据可视化工程师

“作为一名社交领域的数据科学家,我需要快速、有效的工具。我想创建可在工作中使用的交互式数据可视化项目,但不知道如何制作。然后我找到了 Scott Murray 及其有关 D3 设计的优秀著作。在三天内,我就轻松上线了功能完整的 D3 项目。深入研究他的示例几个月后,我便能够为客户提供专业的 D3 产品了。他的教学方法直观、实用且对用户友好。这些示例很棒,他教给你足够的技能,让你能够快速地基于标准方案定制设计。”

—— Heather Krause,Datassist 数据科学家

“当学生让我推荐一份 D3 入门指南时,我告诉他们首先要读这本书。我推荐它的程度更甚于 D3 的官方文档和教程。我很喜欢看 Scott 把复杂的 D3 表达式链拆解成一个个组件,再逐一详细解释。”

—— Philip Guo,加州大学圣地亚哥分校认知科学助理教授

“我仍然记得第一次读到这本书的时候。下一次我将在遥远的海岛上读它。这本书里的智慧将引导我渡过难关,而 Scott 的诙谐幽默将帮我砸开椰子——用处很大吧!”

—— Maarten Vanhoof,纽卡斯尔大学开放实验室研究员

“这本书用精妙的逻辑和简洁的方式构建了概念,还时而穿插搞笑金句,深深吸引了我。”

—— Rowan Cumming,金融服务高级分析师

“如果将 D3 比作过山车,那么 Scott Murray 的这本书就是牵引过山车的链条。它将带着你缓缓地爬升至最激动人心的高度,为你开启刺激惊险的 D3 之旅。”

—— Jim Vallandingham,数据可视化工程师

“我没用过 D3,如果要用的话,我会用这本书入门。”

—— Nicholas Felton,Feltron 信息设计师

目录

  • 版权声明
  • O'Reilly Media, Inc. 介绍
  • 本书赞誉
  • 前言
  • 第 1 章 引言
  • 第 2 章 D3 简介
  • 第 3 章 技术基础
  • 第 4 章 安装D3
  • 第 5 章 数据
  • 第 6 章 用数据绘图
  • 第 7 章 比例尺
  • 第 8 章 数轴
  • 第 9 章 更新、过渡和动画
  • 第 10 章 交互性
  • 第 11 章 使用路径
  • 第 12 章 选集
  • 第 13 章 布局
  • 第 14 章 导出文件
  • 第 15 章 项目实战
  • 附录 A 案例研究
  • 附录 B 4.0版本新增特性
  • 附录 C 进阶学习
  • 附录 D 分享代码
  • 附录 E 速查手册
  • 作者简介
  • 封面说明