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

89 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 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)

Echart

Apache ECharts