编者注:本文为知乎博主Qiumg的原创文章。
原文链接:
https://zhuanlan.zhihu.com/p/519240585
教育是立国之本、强国之基,目前我国正处于新的发展历史方位上,明确提出"建设教育强国"、"加快教育现代化,办好人民满意的教育”等方针,时代赋予了教育新的历史使命。
说起教育就不得不提到高考。高考伴随着每一年夏天到来,可以说高考是大多数人人生的新起点,其重要性不言而喻。那么通过对平常学习的数据进行分析,制定合理的教学策略,对于最终的考试有着极大的帮助。所以我决定通过可视化大屏分析展示高三某次月考的数据,来帮助校领导与任课老师制定相应的教学计划。
本文将带大家使用DataEase开源数据可视化分析平台来进行高三月考数据的可视化分析。我选择了DataEase作为本次可视化分析的工具。这款软件是通过朋友圈广告了解到的,被它“人人可用”的口号所吸引,觉得很合适教育行业开展使用。随着进一步的了解,我发现DataEase这款软件能够支持丰富的数据源连接,通过拖拉拽的方式就可以快速制作图表,而且支持多种图表类型,非常容易上手,拿来做考试分析的大屏再合适不过了。
先和大家分享一下我的最终成果:
前期准备
■ 仪表板区域划分
首先,我们需要将一个空白的仪表板进行区域划分,以免后续视图排版的时候手忙脚乱。同时,我决定把仪表板的主题色定为红黄色系,可以给考生一种奋斗激昂的感觉。
区域划分图如下:
从仪表板区域划分可以看到,仪表板的左边部分主要展示文科的各科目平均分、班级平均分、总分前十名;右边部分主要展示理科的各科平均分、班级平均分、总分前十名;中间部分展示距离高考剩余多少天、文科理科平均分、单科荣誉榜以及标题。
■ 数据获取
想做一个仪表板的前提是需要有数据,我这次使用的高三月考成绩数据存储在Excel文件中,DataEase支持直接上传Excel文件作为数据源。
Excel需要符合以下要求才能上传到DataEase:
1. 文件中不能存在合并单元格;
2. 文件的第一行为标题行,不能为空,不能为日期型;
3. Excel文件大小请确保在500M以内。
注:以下数据非真实数据,仅作为示例使用。
■ 数据集创建
在DataEase界面上点击“数据集”→“添加数据集”→“Excel数据集”→“上传文件”,上传我们第一步处理好的Excel文件。
DataEase将Excel数据导入到系统内部,并且将Excel数据中的字段自动转为维度或者指标。
至此,制作大屏所需要的前置条件已经全部完成,下面就可以开始制作仪表板了!
仪表板制作
仪表板整体划分为六个部分,分别是标题、文理科平均分、文理科各科平均分、文理科总分荣誉榜、文理科班级平均分排行榜、高考倒计时。
■ 标题
顶部的标题是凸显仪表板最重要的信息,搭配红黄配色方案,给人一种眼前一亮的感觉。
■ 文理科平均分
对于文科理科的全级平均分展示,我们选择了指标卡来制作,分别添加:文科平均分、理科平均分。这两个数据可以从“高三数据-文科”与“高三数据-理科”数据集中提取相关指标求平均数即可获得。
■ 文理科各科平均分
文科理科的每科平均分展示和分析也有很大的意义。同样我们还是选择指标卡来制作,分别添加:语文、数学、英语、物理、化学、生物、政治、历史、地理等科目,数据也是在相同的数据集中提取科目总分求平均数即可获得。
■ 文理科总分荣誉榜
文理科总分荣誉榜通过AntV的明细表来实现,分别展示姓名、班级和总分,并且按照总分从高到低排序。
■ 文理科班级平均分排行榜
文理科班级平均分排行榜的意义在于各班主任可以查看自己班级所处的年级位置,可以更好地帮助班主任制定日后的教学计划。平均分排行榜的制作我们使用的是AntV类型的柱状图,维度选择班级,指标选择总分平均分即可。
■ 高考倒计时
倒计时的展示我们使用文字组件就可以简单实现。
总结
这个仪表板的制作并没有花费我多少时间,而使用DataEase制作图表进行分析的过程,给我印象最深刻的就是它操作简单、易上手。
DataEase不愧是打着“人人可用的开源数据可视化分析工具”的口号来冲击BI市场的一款产品。对比国内其他的开源BI产品,DataEase还有自己的开源社区交流群,产品每个月都发布一个新版本,非常令人惊艳。期待DataEase开源项目接下来的发展迭代,我会持续保持关注。