数据可视化基础|青训营笔记

78 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 15 天

课程内容与目标

  • 了解数据可视化的概念和基本原则。
  • 能够识别出不好的,甚至是有误导性的可视化呈现。
  • 了解一些面向前端的数据可视化工具。

什么是数据可视化

Anything that converts data into a visual representation(like charts,graphs,maps,sometimes even just tables)

数据可视化分类

  • 科学可视化:科学实验数据的直观展示
  • 信息可视化:对抽象数据的直观展示
  • 可视分析:对分析结果的直观展示,及交互式反馈,是一个跨领域的方向

为什么要数据可视化

  • 记录信息
  • 分析推理
  • 证实假设
  • 交流思想

可视化设计原则

能够正确地表达数据中地信息而不产生偏差与歧义

常见的错误可视化

  1. 透视失真
  2. 图形设计&数据尺度
  3. 数据上下文

透视失真

  • 如果数字是由视觉元素表示的,那么他们应该与视觉元素的感知程度成正比
  • 使用清晰、详细和彻底的标签,以避免图形失真和含糊不清

图形设计&数据尺度

图形的每一部分都会产生对其的视觉预期(visual expectation)

  • 这些预期往往决定了眼睛实际看到的东西;
  • 错误的数据洞察,产生于在图形的某个地方发生的不正确的视觉预期推断。
    一个典型的例子:轴刻度,我们期望它从始至终能够保持连且一致。

可视化设计原则

一个出色的可视化设计可在最短的时间内,使用最少的空间、用最少的笔墨为观众提供最多的信息内涵。

  • 准确地展示数据
  • 节省笔墨
  • 节省空间
  • 消除不必要的无价值图形
  • 在最短时间内传达最多的信息

视觉编码

视觉编码是一种将数据信息映射成可视化元素的技术(数据信息:属性+值;可视化元素:可视化符号+视觉通道)

可视化符号

用于在可视化当中表现数据元素或元素之间的关联

  • 当表示元素时Mark包括:点线面
  • 当表示关系时Mark包括:闭包、连线

视觉通道

  • 数量通道(数值属性(定量、定序))
  • 标识通道(分类属性(是什么、在哪里))

视觉编码优先级

不同的视觉编码在表达信息的作用和能力上有不同的特性。

面向前端的可视化工具介绍

  • Vega
  • G2
  • Echart
  • D3

总结

这次课让我对数据可视化有了新认识,也为后续的课程打下良好的基础,获益匪浅