这是我参与「第四届青训营 」笔记创作活动的第11天
数据可视化应该是我比较熟悉的模块,尤其是echarts是我最常使用的工具,但是通过这堂课又对数据可视化的整体知识框架有了更深入的了解。
一些相关知识
在课程的最开始,先了解了一些关于视觉上的心理学知识。
格式塔理论
主要原则
- 就近原则
- 相似原则
- 连续性原则
- 闭合原则
- 共势原则
- 对称性原则
- 图形与背景关系原则
视觉通道
- 数量通道
- 标识通道
可视化工具
D3:d3js.org/
- D3.js也是有所接触的一个可视化框架,是用于数据可视化的开源的JavaScript函数库,被认为是最好的JavaScript可视化框架之一。
Vega:vega.github.io/vega/
- Vega是一种可视化语法。通过其声明式语言,可以用JSON格式描述可视化的视觉外观和交互行为,并使用Canvas或SVG生成视图。(也是我之前不太了解的,但是上课也并没有对此过多介绍
- 一套面向常规统计图表,以数据驱动的高交互可视化图形语法,具有高度的易用性和扩展性。使用G2,你可以无需关注图表各种繁琐的实现细节,一条语句即可使用Canvas或SVG构建出各种各样的可交互的统计图表。
ECharts:echarts.apache.org/zh/index.ht…
- ECharts,相对来说应该是最简单和容易上手的框架,也深受设计者的喜爱。
除了这些工具,我自己还了解到很多可视化工具比如echarts的好兄弟pycharts,3d设计的three.js等等。