前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >pyecharts | 可视化仪表盘练手小项目

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

作者头像
用户6825444
发布2021-04-09 16:23:04
8200
发布2021-04-09 16:23:04
举报
文章被收录于专栏:木下学Python木下学Python

开门见山

http://mpvideo.qpic.cn/0bf2c4accaaareajh4s6y5qfaf6deelqaiia.f10002.mp4?dis_k=0ca4a152af138fdceb36468945014b8a&dis_t=1617956552&spec_id=MzU2Njc1OTI4Mg%3D%3D1617956552&vid=wxv_1798963424748453890&format_id=10002

前言

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

pyecharts 实时更新仪表盘

好看的 BI 大屏 Pyecharts 也可以做

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

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

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

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

图表

柱状图:

堆积图:

折线图

面积折线图:

热力地图:

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

极坐标图:

条形图:

仪表板

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

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

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

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

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

源码获取

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 木下学Python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图像处理
图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档