什么是数据可视化
数据可视化是关于数据视觉表现形式的科学技术研究。可以简单的理解为:将数据转换成易于人员辨别识别的数据表现形式。常见的有:2D图表、3D图表、地图、矢量图等。
数据可视化发展史
数据可视化起源于20世纪60年代诞生的计算机图形学。计算机图形学广泛应用于各个领域,深刻影响改变我们的生活。常见的有:操作系统、工程制图CAD、计算机动画、计算机游戏、VR技术、数据可视化等。
在获得计算机图形学发展后,先后经历了科学可视化、信息可视化和数据可视化三个阶段,最初由科研人员提出科学建模和数据的可视化需求,在进入 20 世纪 90 年代后,出现大量单机数据可视化需求,EXCEL 是这个时期的代表,互联网时代各种产品兴起,大数据爆发式增长,促使数据可视化技术飞速发展。
数据可视化应用常见
简单应用
- Excel
- XMind
复杂应用
- 数据大屏
- 数据报表
- 地图
数据可视化发展场景
- 逐步成为前端工程师的标准技能
- 具备可大大增长自身的竞争力
- 未来具有广阔的发展前景
数据可视化解决方案
Skia
Skia是Chrome和Android的底层2D绘图引擎,采用C++编写,位于浏览器的底层。
OpenGL
OpenGL是2D、3D图形渲染库,常用于CAD、VR、数据可视化等领域。
Chrome使用Skia作为绘图引擎,向上层开发了canvas、svg、WebGL、HTML绘图能力。