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

111 阅读1分钟

这是我参与「第四届青训营 」笔记创作活动的第11天
数据可视化应该是我比较熟悉的模块,尤其是echarts是我最常使用的工具,但是通过这堂课又对数据可视化的整体知识框架有了更深入的了解。

一些相关知识

在课程的最开始,先了解了一些关于视觉上的心理学知识。

格式塔理论

主要原则

  • 就近原则
  • 相似原则
  • 连续性原则
  • 闭合原则
  • 共势原则
  • 对称性原则
  • 图形与背景关系原则

视觉通道

  • 数量通道
  • 标识通道

可视化工具

D3:d3js.org/

  • D3.js也是有所接触的一个可视化框架,是用于数据可视化的开源的JavaScript函数库,被认为是最好的JavaScript可视化框架之一。

Vega:vega.github.io/vega/

  • Vega是一种可视化语法。通过其声明式语言,可以用JSON格式描述可视化的视觉外观和交互行为,并使用Canvas或SVG生成视图。(也是我之前不太了解的,但是上课也并没有对此过多介绍

G2:g2.antv.vision/zh

  • 一套面向常规统计图表,以数据驱动的高交互可视化图形语法,具有高度的易用性和扩展性。使用G2,你可以无需关注图表各种繁琐的实现细节,一条语句即可使用Canvas或SVG构建出各种各样的可交互的统计图表。

image.png

ECharts:echarts.apache.org/zh/index.ht…

  • ECharts,相对来说应该是最简单和容易上手的框架,也深受设计者的喜爱。

除了这些工具,我自己还了解到很多可视化工具比如echarts的好兄弟pycharts,3d设计的three.js等等。