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)
- Hands-On Data Visualization 笔记
- ch-0001 Introduction(为什么做数据可视化)
- ch-0002 选工具讲你的数据故事(Ch 1)
- ch-0003 强化电子表格技能(Ch 2)
- ch-0004 找到并质询你的数据(Ch 3)
- ch-0005 清洗脏数据(Ch 4)
- ch-0006 做有意义的比较(Ch 5)
- ch-0007 图表化你的数据(Ch 6)
- ch-0008 地图化你的数据(Ch 7)
- ch-0009 表格化你的数据(Ch 8)
- ch-0010 嵌入网页(Ch 9)
- ch-0011 用 GitHub 编辑与托管代码(Ch 10)
- ch-0012 Chart.js 与 Highcharts 模板(Ch 11)
- ch-0013 Leaflet 地图模板(Ch 12)
- ch-0014 转换你的地图数据(Ch 13)
- ch-0015 识别谎言、减少偏差(Ch 14)
- ch-0016 讲述并展示你的数据故事(Ch 15)
- ch-0017 附录 A 排查常见问题