pyecharts | 可视化仪表盘练手小项目

木下学Python

共 921字,需浏览 2分钟

 · 2021-03-27



开门见山

  



前言

最近后台收到很多小伙伴对 pyecharts 仪表盘感兴趣,于是小编决定在使用 pyecharts 做一份仪表盘,但跟之前的不太一样,之前的可以参考:

pyecharts 实时更新仪表盘

好看的 BI 大屏 Pyecharts 也可以做

这次是用一份车联网数据进行操作,但用到了数据库 MySQL,下载一个就好,小编会给 SQL 代码。

通过使用 SQL 对数据进行分析汇总计算,再结合 Python 根据以下指标,制作仪表盘:



最终做出来的效果开头所示。

每张图可以选择指标,下载,还原,图表缩放,柱状图,堆积图,折线图相互切换,数据修改;也就是 pyecharts 所谓的工具箱功能。



图表

柱状图:



堆积图:



折线图



面积折线图:



热力地图:



热力地图需要说明的一下是,原始数据给的是经纬度形式,Python 处理经纬度后,调用腾讯地图 api 进行经纬度转换为省份,代码中有注释,代码中是小编的,可以自己申请一个,免费的,使用时只需要换掉 token。


极坐标图:



条形图:




仪表板

最后就是仪表板的生成,布局文件小编布局好了,就直接给了,是一个 json 文件。

在小编给的代码中可以直接运行“仪表盘”模块就可以直接生成了完整的仪表盘:



在代码中小编该写注释的都写了,照着注释看代码是可以看得懂的~

注:SQL 代码文件,里面有建库,建表语句执行就好,然后可以直接用可视化工具把数据导入到表中。

其他 SQL 语句是指标计算汇总用的,每条 SQL 实现什么功能都有注释,最后都是嵌入到 Python 中使用的,主要用来调试的。



源码获取

在公众号对话框回复关键字“车车”即可获取



END

读者交流群已建立,找到我备注 “交流”,即可获得加入我们~

听说点 “在看” 的都变得更好看呐~

关注关注小编呗~小编给你分享爬虫,数据分析,可视化的内容噢~

扫一扫下方二维码即可关注我噢~


-END-




浏览 35
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报