为什么要进行数据可视化?
通过将抽象的数据以图表等直观的形式展示出来,可以更快更高效的理解。
数据可视化类型
根据数据类型和性质的差异,经常将数据可视化分为以下几种类型:
统计数据可视化
统计数据可视化用于对统计数据进行展示、分析。统计数据一般都是以数据库表的形式提供,常见的统计可视化类库有 HighCharts、ECharts、Chart.js、G2、D3 等等,都是用于展示、分析统计数据。
关系数据可视化
关系数据可视化主要表现为节点和边的关系,比如流程图、网络图、UML 图等。常见的关系可视化类库有 mxGraph、JointJS、GoJS、G6 等。
地理空间数据可视化
地理空间通常特指真实的人类生活空间,地理空间数据描述了一个对象在空间中的位置。
其他还有时间序列数据可视化(如 timeline)、文本数据可视化(如 worldcloud)等等。
数据可视化的一般步骤
- 第一步:拿到数据,分析数据类型
- 第二步:将数据绘制成图形
- 第三步:将数据字段映射成图形的属性
- 第四步:对图形根据需求进行调整