这是我参与「第五届青训营 」伴学笔记创作活动的第 7 天
一.什么是数据可视化
1.生活中的可视化
手机性能信息 、excel图标生成、 地图app展示地图等等我们生活中常见的例子就很好的体现了数据可视化。数据可视化真正的含义就是将任何数据转化到可以视觉重现。
2.数据可视化的分类
科学可视化: 科学实验数据的直观展示。
信息可视化: 对抽象数据的直观展示。
可视分析: 对分析结果的直观展现,以及交互式反馈。是一个跨领域的方向。
3.为什么要可视化
数据可视化的意义是帮助人更好的分析数据,信息的质量很大程度上依赖于其表达方式。对数字罗列所组成的数据中所包含的意义进行分析,使分析结果可视化。其实数据可视化的本质就是视觉对话。数据可视化将技术与艺术完美结合,借助图形化的手段,清晰有效地传达与沟通信息。一方面,数据赋予可视化以价值;另一方面,可视化增加数据的灵性,两者相辅相成,帮助企业从信息中提取知识、从知识中收获价值。精心设计的图形不仅可以提供信息,还可以通过强大的呈现方式增强信息的影响力,吸引人们的注意力并使其保持兴趣,这是表格或电子表格无法做到的。
二.可视化的设计原则和方法
1.可视化的设计原则
可视化设计原则可以概括为一句话:能够正确的表达数据中的信息而不产生歧义和偏差。 但为了实现一个出色的可视化设计,只考虑信息是否产生偏差和歧义是不够的。还应该要在节省笔墨、节省空间、消除不必要的‘无价值’图形上下功夫。以便于在最短的时间内,最少的空间内为观众提供最多最有价值的信息内涵。
2.可视化的设计方法
结合上一条,在设计可视化方案时。我们首先要尽可能的展现数据。然后在合理范围内去除掉非数据墨水和冗杂的数据墨水
三.面向前端的可视化工具
D3
D3.js - Data-Driven Documents (d3js.org)
vega
Vega - A Visualization Grammar
G2
G2,可视化语法 | AntV (antgroup.com)