仪表板展示 | 用DataEase可视化分析2022年北京冬奥会数据
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对于初学者十分友好,是真正“人人可用”的数据可视化分析工具;
■ 关注数据所能传达的内容
仪表板的各个元素应该让人能够更直观地感受到数据的魅力。比如这次冬奥会仪表板中中国历届冬奥会获得奖牌数量的折线图,展示了我们国家在冬奥会参赛过程中的进步成果,体现了“更快、更高、更强、更团结”的奥林匹克格言。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
企业深入使用微服务后会面临哪些问题?云原生全链路灰度给了新思路
作者:魁予、十眠 如何落地可灰度、可观测、可回滚的安全生产三板斧能力,满足业务高速发展情况下快速迭代和小心验证的诉求,是企业在微服务化深入过程中必须要面对的问题。在云原生流行的当下,这个问题又有了一些新的思路与解法。 Kubernetes Ingress 网关 我们先从 Ingress 网关谈起,聊一下通过 Ingress 配置路由转发。 Kubernetes 集群内的网络与外部是隔离的,即在 Kubernetes 集群外部无法直接访问集群内部的服务,如何让将 Kubernetes 集群内部的服务提供给外部用户呢?Kubernetes 社区有三种方案:NodePort、LoadBalancer、Ingress,下图是对这三种方案的对比: 通过对比可以看到 Ingress 是更适合业务使用的一种方式,可以基于其做更复杂的二次路由分发,这也是目前用户主流的选择。 随着云原生应用微服务化深入,用户需要面对复杂路由规则配置、支持多种应用层协议(HTTP、HTTPS和 QUIC 等)、服务访问的安全性以及流量的可观测性等诉求。Kubernetes 希望通过 Ingress 来标准化集群入口流量的...
- 下一篇
解密数据仓库LLVM技术神奇之处
摘要:广义上讲就是指LLVM本身,它是一套用于开发编译前端与后端的工具套件,狭义上讲LLVM就是指整个编译套件的优化器及后端,而CLANG可以认为是C/C++的前端。 本文分享自华为云社区《GaussDB(DWS) 性能黑科技之LLVM技术解密》,作者:清道夫。 1.LLVM是什么? LLVM这个名字最早源于底层虚拟机(Low Level VirTual Machine)的首字母缩写,但随着LLVM项目的演进,底层虚拟机的含义已经不再适用于LLVM。现在谈到LLVM,广义上讲就是指LLVM本身,它是一套用于开发编译前端与后端的工具套件,狭义上讲LLVM就是指整个编译套件的优化器及后端,而CLANG可以认为是C/C++的前端。 2.LLVM的优势? 传统编译器最常见的三阶段设计: 前端:解析源代码生成抽象语法树 优化器:根据优化规则对代码进行改善,相当于规则重写,例如消除冗余计算等 后端:将代码映射到目标指令集上,包括指令选择、寄存器分配和指令调度等。 GCC是一个完整的可执行文件,没有为其他语言的开发者提供代码重用的接口,灵活性不足。 LLVM也采用经典的三段式设计,但与传统编译器最大...
相关文章
文章评论
共有0条评论来说两句吧...