仪表板展示|用DataEase可视化分析2022年北京冬奥会数据

发布于 2022年03月03日

2022年北京冬奥会刚刚落下帷幕,我作为一个奥运迷,既为能够无时差享受比赛感到满足,也为我们国家能够圆满地举办感到骄傲。看完闭幕式,我就想如何能够以自己的方式来纪念这一届意义非凡的冬奥会,用可视化的方式来展示冬奥会的成绩和成果。

我在网上找了很多数据可视化的工具,经过多方比较和选择,最后选择了DataEase开源数据可视化分析平台 v1.7.0版本。DataEase的口号是“人人可用的开源数据可视化分析工具”。这个项目附带有完整的指导文档和手册,有解决不了的问题还可以加入开源群询问各路大神,特别适合我这种什么都不会的小白。

以下是我最终选择使用DataEase进行数据可视化分析的主要原因:

■ 开源是最大的亮点。目前市面上很多数据分析软件,不少都是要收费的,因此完全免费的开源系统非常适合我这种使用频率不高的人;

■ 支持多种数据源,比如数据库、Excel表格等;

■ 制作简单,在制作的过程中,以拖拉拽的方式生成图表,操作简单易上手;

■ 有丰富的组件元素,可以在仪表板上插入文本、形状、时间、图片和视频等。

确定主题

首先我制作了一个思维导图,确定我想要展示的内容。冬奥主题仪表板的内容包括:

■ 展示冬奥会赛事的最终成绩:一方面是展示国际上各个参赛国的获奖情况,另一方面是了解中国在此项赛事中的排名情况;

■ 中国代表团在冬奥会上的表现;

■ 其他一些重要的数据,比如:中国为冬奥会的举办做了哪些贡献?冬奥会有哪些收获?有多少志愿者为了赛事而辛苦努力?

数据准备

数据的主要来源是媒体新闻和北京冬奥会官网。对数据进行整理之后,将提炼出的有价值的数据导入到数据库或者Excel中。在进行数据抓取和过滤的过程中,我发现DataEase对于数据库的数据变更,有个“同步更新”的功能非常方便。在数据有变动的情况下,只需要点击 “同步更新”就可以一键更新数据。

下面是数据来源的部分链接:

北京冬奥会官网:

https://www.beijing2022.cn/

人民网:

http://ent.people.com.cn/n1/2022/0223/c1012-32357941.html

澎湃新闻:

https://m.thepaper.cn/newsDetail_forward_16816956

网易:

https://www.163.com/dy/article/H0R1RB230550HKM7.html

知乎:

https://www.zhihu.com/question/440795598/answer/2309135978

制作仪表板

本次仪表板的制作步骤是:创建数据源→创建数据集→创建视图→导入视频→制作仪表板。

■ 创建数据源

本文使用了数据库和Excel作为数据源。目前,DataEase v1.7.0版本已经支持MySQL、Apache Hive、Oracle、SQL Server、PostgreSQL、MariaDB、Elasticsearch、Apache Doris、ClickHouse、AWS Redshift、MongoDB、DB2等数据源。

■ 创建数据集

创建数据库数据集:选择添加“数据库数据集”选项,在其页面中勾选选定的数据库下的数据表。

在数据集导入后,核对“字段管理”标签页中的字段名、字段类型和维度及指标的位置情况。

■ 创建视图

所谓“视图”就是把数据集中的数据用图表的方式展示出来。我比较关心的是,可视化工具是否能够提供足够多的视图类型,足够我展示出自己想要表达的内容。比如,我想展示数据的变化趋势时需要使用折线图,展示数据的分布情况时需要使用柱状图等。

DataEase提供的图表类型很丰富,目前已经支持的视图种类包括:明细表、指标卡、基础柱状图、堆叠柱状图、横向柱状图、横向堆叠柱状图、基础折线图、堆叠折线图、饼图、南丁格尔玫瑰图、漏斗图、雷达图、仪表盘、中国地图、散点图、气泡图、矩形树图等。DataEase开源项目组也承诺每月进行迭代更新,持续增加支持更多的视图种类。

下面以展示冬奥会奖牌榜为例来说明仪表板的制作过程。

Step1:输入新建视图标题→选择数据集→选择合适的图表类型。

Step2:配置维度和指标信息,以及对样式进行调整,使视图的色调样式做到整体协调。

■ 视频导入

在DataEase仪表板上放置视频有两种方式:1.获取网络上的视频地址直接使用 ;2.自己搭建一个视频服务器上传获取地址。

本次我采用了自己搭建视频服务器上传的方式。视频导入的步骤为:获取到适配格式的视频(mp4、webw等)→导入到视频服务器(可供网络访问的视频即可)→通过视频组件加入到仪表板。

如下图所示,把视频组件“拖拽”出来后可以设置视频链接。我这里放了北京冬奥会的宣传片和闭幕式两个视频,并设置成循环播放。DataEase默认打开仪表盘的时候视频是静音的,这点也非常人性化。

■ 制作仪表板

Step1:选择背景、色调和布局。我在制作的时候选择蓝和白作为主要的底色,仪表板中视图标题颜色统一设置为#0482FC。

Step2:将对应的元素排列到画布中,调整各个元素的样式,组成仪表板,效果如下图。

使用心得

使用了DataEase开源数据可视化工具后,我也收获了一些仪表板制作的心得体会,在这里分享给大家:

■ 明确仪表板要表达的主题

我们制作仪表板应该有一个明确的主题,明确主题后我们可以使用各个合适的视图元素来“表达”数据。DataEase对于初学者十分友好,是真正“人人可用”的数据可视化分析工具;

■ 关注数据所能传达的内容

仪表板的各个元素应该让人能够更直观地感受到数据的魅力。比如这次冬奥会仪表板中中国历届冬奥会获得奖牌数量的折线图,展示了我们国家在冬奥会参赛过程中的进步成果,体现了“更快、更高、更强、更团结”的奥林匹克格言。