为什么要进行数据可视化?

通过将抽象的数据以图表等直观的形式展示出来,可以更快更高效的理解。

数据可视化类型

根据数据类型和性质的差异,经常将数据可视化分为以下几种类型:

统计数据可视化

统计数据可视化用于对统计数据进行展示、分析。统计数据一般都是以数据库表的形式提供,常见的统计可视化类库有 HighCharts、ECharts、Chart.js、G2、D3 等等,都是用于展示、分析统计数据。

关系数据可视化

关系数据可视化主要表现为节点和边的关系,比如流程图、网络图、UML 图等。常见的关系可视化类库有 mxGraph、JointJS、GoJS、G6 等。

地理空间数据可视化

地理空间通常特指真实的人类生活空间,地理空间数据描述了一个对象在空间中的位置。

其他还有时间序列数据可视化(如 timeline)、文本数据可视化(如 worldcloud)等等。

数据可视化的一般步骤

  • 第一步:拿到数据,分析数据类型
  • 第二步:将数据绘制成图形
  • 第三步:将数据字段映射成图形的属性
  • 第四步:对图形根据需求进行调整