Skip to content

Hands-On Data Visualization

  • 类型: book(开发 / 技术书籍)
  • 状态: organized(整理完成)
  • 作者: Jack Dougherty、Ilya Ilyankou
  • 出处: Douban https://book.douban.com/subject/35527900/(O'Reilly Media,2021-05-04,ISBN 9781492086000)
  • 整理完成日期: 2026-08-31
  • 读完日期: (由用户读完后再手工补注)

全书主线

从零开始、不要求任何编程经验的交互式数据可视化入门书:先讲「用数据讲故事」的理念 与选型,再强化电子表格与数据获取/清洗等基础技能,然后用拖拽工具(Google Sheets、 Datawrapper、Tableau Public)做出交互式图表、地图与表格,接着升级到用 GitHub 编辑并 托管开源代码模板(Chart.js、Highcharts、Leaflet),最后回归全书的中心命题——讲真实且 有意义的数据故事,识别他人如何用可视化说谎、以及如何在自己的作品中减少偏差。

全书分为四部分(Introduction 之后按 15 章 + 附录组织):

  • Part 1(ch-0001~ch-0006): 想清楚数据故事 → 十要素选工具 → 电子表格基本功 → 找到并质询数据 → 清洗脏数据 → 做有意义的比较
  • Part 2(ch-0007~ch-0010): 用拖拽工具分别产出图表、地图、表格,并学会用 iframe / embed code 把它们嵌入自己的网站
  • Part 3(ch-0011~ch-0014): 进入 GitHub 编辑开源代码模板(Chart.js、Highcharts、 Leaflet),并掌握 GeoJSON 等地理空间数据的转换工具
  • Part 4(ch-0015~ch-0017): 区分「错误 / 误导 / 真实」的可视化,识别数据与空间偏差, 用 storyboard 把可视化组织成叙事,附常见问题排查附录

阅读笔记

章节

页码 原书章节 摘要
ch-0001 Introduction: Why Data Visualization? 为什么做数据可视化
ch-0002 Ch 1 Choose Tools to Tell Your Story 选工具讲你的故事
ch-0003 Ch 2 Strengthen Your Spreadsheet Skills 强化电子表格技能
ch-0004 Ch 3 Find and Question Your Data 找到并质询你的数据
ch-0005 Ch 4 Clean Up Messy Data 清洗脏数据
ch-0006 Ch 5 Make Meaningful Comparisons 做有意义的比较
ch-0007 Ch 6 Chart Your Data 图表化你的数据
ch-0008 Ch 7 Map Your Data 地图化你的数据
ch-0009 Ch 8 Table Your Data 表格化你的数据
ch-0010 Ch 9 Embed On the Web 嵌入网页
ch-0011 Ch 10 Edit and Host Code with GitHub 用 GitHub 编辑与托管代码
ch-0012 Ch 11 Chart.js and Highcharts Templates Chart.js 与 Highcharts 模板
ch-0013 Ch 12 Leaflet Map Templates Leaflet 地图模板
ch-0014 Ch 13 Transform Your Map Data 转换你的地图数据
ch-0015 Ch 14 Detect Lies and Reduce Bias 识别谎言、减少偏差
ch-0016 Ch 15 Tell and Show Your Data Story 讲述并展示你的数据故事
ch-0017 Appendix A Fix Common Problems 排查常见问题

页码对应本书 PDF 的章;ch-0001 为 Introduction,之后与原书章节号一一对应。Preface (读者对象、致谢、开放获取说明)未单独成页——作者与开放获取信息见上方元信息与 notes.md 的重要参考。

Backlinks (1)
flowchart LR
  n0["ch-0001 Introduction(为什么做数据可视化)"]
  n1["ch-0002 选工具讲你的数据故事(Ch 1)"]
  n2["ch-0003 强化电子表格技能(Ch 2)"]
  n3["ch-0004 找到并质询你的数据(Ch 3)"]
  n4["ch-0005 清洗脏数据(Ch 4)"]
  n5["ch-0006 做有意义的比较(Ch 5)"]
  n6["ch-0007 图表化你的数据(Ch 6)"]
  n7["ch-0008 地图化你的数据(Ch 7)"]
  n8["ch-0009 表格化你的数据(Ch 8)"]
  n9["ch-0010 嵌入网页(Ch 9)"]
  n10["ch-0011 用 GitHub 编辑与托管代码(Ch 10)"]
  n11["ch-0012 Chart.js 与 Highcharts 模板(Ch 11)"]
  n12["ch-0013 Leaflet 地图模板(Ch 12)"]
  n13["ch-0014 转换你的地图数据(Ch 13)"]
  n14["ch-0015 识别谎言、减少偏差(Ch 14)"]
  n15["ch-0016 讲述并展示你的数据故事(Ch 15)"]
  n16["ch-0017 附录 A 排查常见问题"]
  n17["Hands-On Data Visualization(整理完成)"]
  n18["Hands-On Data Visualization 笔记"]
  n19["Reading"]
  n17 --> n0
  n17 --> n1
  n17 --> n2
  n17 --> n3
  n17 --> n4
  n17 --> n5
  n17 --> n6
  n17 --> n7
  n17 --> n8
  n17 --> n9
  n17 --> n10
  n17 --> n11
  n17 --> n12
  n17 --> n13
  n17 --> n14
  n17 --> n15
  n17 --> n16
  n17 --> n18
  n19 --> n17
  click n0 "ch-0001/" "ch-0001 Introduction(为什么做数据可视化)"
  click n1 "ch-0002/" "ch-0002 选工具讲你的数据故事(Ch 1)"
  click n2 "ch-0003/" "ch-0003 强化电子表格技能(Ch 2)"
  click n3 "ch-0004/" "ch-0004 找到并质询你的数据(Ch 3)"
  click n4 "ch-0005/" "ch-0005 清洗脏数据(Ch 4)"
  click n5 "ch-0006/" "ch-0006 做有意义的比较(Ch 5)"
  click n6 "ch-0007/" "ch-0007 图表化你的数据(Ch 6)"
  click n7 "ch-0008/" "ch-0008 地图化你的数据(Ch 7)"
  click n8 "ch-0009/" "ch-0009 表格化你的数据(Ch 8)"
  click n9 "ch-0010/" "ch-0010 嵌入网页(Ch 9)"
  click n10 "ch-0011/" "ch-0011 用 GitHub 编辑与托管代码(Ch 10)"
  click n11 "ch-0012/" "ch-0012 Chart.js 与 Highcharts 模板(Ch 11)"
  click n12 "ch-0013/" "ch-0013 Leaflet 地图模板(Ch 12)"
  click n13 "ch-0014/" "ch-0014 转换你的地图数据(Ch 13)"
  click n14 "ch-0015/" "ch-0015 识别谎言、减少偏差(Ch 14)"
  click n15 "ch-0016/" "ch-0016 讲述并展示你的数据故事(Ch 15)"
  click n16 "ch-0017/" "ch-0017 附录 A 排查常见问题"
  click n17 "./" "Hands-On Data Visualization(整理完成)"
  click n18 "notes/" "Hands-On Data Visualization 笔记"
  click n19 "../" "Reading"
Links (18)