好数据也会出坏图

ggplot2 数据可视化进阶

Rick Scavetta

Founder, Scavetta Academy

糟糕图表:样式问题

  • 颜色
    • 不适合色觉缺陷(如以红绿为主)
    • 与数据类型不匹配的调色板(顺序型、定性型、发散型)
    • 组别难区分(颜色过于相近)
    • 刺眼(高饱和原色)
  • 文本
    • 难以辨认(过小、分辨率差)
    • 不具描述性(如"长度"——什么的长度?单位?)
    • 缺失
    • 不合适(如 Comic Sans)
ggplot2 数据可视化进阶

糟糕图表:结构与内容

  • 信息量
    • 信息过多(TMI)
    • 信息过少(TLI)
    • 没有清晰的信息或目的
  • 坐标轴
    • 纵横比不佳
    • 省略原点
    • x 或 y 轴断裂
    • 共享但未对齐的刻度
    • 变换错误或缺失
  • 统计
    • 可视化与实际统计不一致
  • 几何对象
    • 图类型不当
    • 方向错误
  • 非数据墨迹
    • 使用不当
  • 3D 图
    • 知觉问题
    • 无用的第 3 轴
ggplot2 数据可视化进阶

方向错误

ggplot2 数据可视化进阶

ggplot2 数据可视化进阶

ggplot2 数据可视化进阶

断裂的 y 轴

ggplot2 数据可视化进阶

断裂的 y 轴:改用变换数据

ggplot2 数据可视化进阶

断裂的 y 轴:使用分面

ggplot2 数据可视化进阶

3D 图:无第 3 轴数据

ggplot2 数据可视化进阶

3D 图:有第 3 轴数据

ggplot2 数据可视化进阶

双 y 轴

ggplot2 数据可视化进阶

用于变换的双 y 轴

含注释

ggplot2 数据可视化进阶

指南而非死规

  • 运用常识:
    • 图中是否有妨碍清晰解读数据或要点的信息?
ggplot2 数据可视化进阶

Passons à la pratique !

ggplot2 数据可视化进阶

Preparing Video For Download...