pyecharts | 可视化仪表盘练手小项目
共 921字,需浏览 2分钟
·
2021-03-27 15:22
开门见山
前言
最近后台收到很多小伙伴对 pyecharts 仪表盘感兴趣,于是小编决定在使用 pyecharts 做一份仪表盘,但跟之前的不太一样,之前的可以参考:
这次是用一份车联网数据进行操作,但用到了数据库 MySQL,下载一个就好,小编会给 SQL 代码。
通过使用 SQL 对数据进行分析汇总计算,再结合 Python 根据以下指标,制作仪表盘:
最终做出来的效果开头所示。
每张图可以选择指标,下载,还原,图表缩放,柱状图,堆积图,折线图相互切换,数据修改;也就是 pyecharts 所谓的工具箱功能。
图表
柱状图:
堆积图:
折线图
面积折线图:
热力地图:
热力地图需要说明的一下是,原始数据给的是经纬度形式,Python 处理经纬度后,调用腾讯地图 api 进行经纬度转换为省份,代码中有注释,代码中是小编的,可以自己申请一个,免费的,使用时只需要换掉 token。
极坐标图:
条形图:
仪表板
最后就是仪表板的生成,布局文件小编布局好了,就直接给了,是一个 json 文件。
在小编给的代码中可以直接运行“仪表盘”模块就可以直接生成了完整的仪表盘:
在代码中小编该写注释的都写了,照着注释看代码是可以看得懂的~
注:SQL 代码文件,里面有建库,建表语句执行就好,然后可以直接用可视化工具把数据导入到表中。
其他 SQL 语句是指标计算汇总用的,每条 SQL 实现什么功能都有注释,最后都是嵌入到 Python 中使用的,主要用来调试的。
源码获取
在公众号对话框回复关键字“车车”即可获取
END
读者交流群已建立,找到我备注 “交流”,即可获得加入我们~
听说点 “在看” 的都变得更好看呐~
关注关注小编呗~小编给你分享爬虫,数据分析,可视化的内容噢~
扫一扫下方二维码即可关注我噢~
-END-