前言
去年抽空在某个休息日写了个宿舍电度的查询脚本,后来发现,每次去特地运行下脚本还是挺麻烦,本来想写个API来实现查询,后来由于临近期末,咕到了现在。
本来都快忘了,这几天室友重提了这件事,正好近期用过echarts,于是产生可视化图表的想法,赶在这几天完成了这个工程 – Surplus
实现原理
提到可视化图表那必然少不了数据,所以需要在查询脚本的基础上增加数据存储的功能
可视化图表使用pyecharts
模块完成
Crontab
定时执行运行脚本
由于pyecharts
导出的文件是html,所以需要考虑缓存的问题,马上就想到伪静态网页,于是选用PHP来中转html
图表选用及预览
根据脚本每日更新的特性,需要一个适合的图表来表现数据,因此,在选取图表的时候,我随机生成了一些数据模拟日后会发生的情况。(模拟的数据粗糙的很
更多
在可视化的同时,我重构了查询脚本,放在了GitHub上,适用于基于易校园平台查询
发表回复