Skip to content

ch-0016 Chapter 15: Tell and Show Your Data Story

  • 原书章节: Chapter 15 Tell and Show Your Data Story(pp. 419–428)
  • 输入来源: 本地 pdf(HandsOnDataViz.pdf)

摘要

全书收官章,把前面所有技能收拢回中心命题:数据可视化的目标不是"给数字配图",而是 用真实叙事说服读者"为什么你的解读重要"。作者刻意反写写作界老话"show, don't tell" 为 "tell and show"——固定三步:tell(告诉读者数据里发现了什么有趣的)→ show(展示支撑论点的可视化证据)→ why(提醒读者为什么这很重要)。切忌只甩 一堆图让读者自己猜。

  • Storyboard(故事板):回到 ch-0002 起步时画的四张纸故事板,用真实数据逐步填满 每个格子(问题 → 数据 → 洞察 → 可视化 → 为什么重要),再组织成叙事顺序
  • Draw Attention to Meaning:用文字(标题、注释 annotation)与颜色把读者视线 引向最重要的模式(示例:把垃圾邮件占比做成面积图 + 注释)
  • Acknowledge Sources & Uncertainty:像论文一样致谢数据来源(衔接 ch-0004 的 source notes),并诚实交代不确定性——可用"两栏法":把高置信与低置信的结论分开呈现
  • Decide On Your Data Story Format:根据受众选择交付形态——交互式网页(本书主线)、 幻灯片、静态图、报告等

要点归纳

  • 核心公式:tell → show → why;"描述森林,点出几棵特别的树"
  • storyboard 是贯穿全书的主线工具:ch-0002 纸面起稿 → 本章用数据充实
  • 用文字与颜色"制造注意力",但必须诚实指向真实模式
  • 致谢来源 + 承认不确定性 = 可信度;两栏法区分确定与不确定的结论
  • 交互式网页是首选交付形态(可探索、可分享),但也按受众选静态/幻灯片

术语 / 概念

  • storyboard(故事板) — 用格子草图组织叙事序列的脚本工具
  • tell—show—why — 本书的叙事三步公式
  • annotation(注释) — 图上的说明文字/标记(ch-0012 已有代码实现)
  • acknowledge sources & uncertainty(致谢来源与不确定性) — 提升可信度的做法
  • two-column method(两栏法) — 将确定与不确定结论分开呈现的方法

原句摘录

Make a regular habit of these three steps: tell your audience what you found that's interesting in the data, show them the visual evidence to support your argument, and remind us why it matters. In three words: tell—show—why.

Describe the forest, not every tree, but point out a few special trees as examples to help us understand how different parts of the forest stand out.

疑问 / 待查

  • 作者灵感来源(Cole Nussbaumer Knaflic《Storytelling with Data》等)列入 notes.md 延伸阅读
  • 本书从"Why Data Visualization"到"Tell and Show"形成了一个完整闭环:数据 → 故事 → 真实 → 意义
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 15)"
  click n16 "../ch-0017/" "ch-0017 附录 A 排查常见问题"
  click n17 "../" "Hands-On Data Visualization(整理完成)"
  click n18 "../notes/" "Hands-On Data Visualization 笔记"
  click n19 "../../" "Reading"