
我用python开发了一个动态疫情地图,首先看下效果:
如视频所示,地图根据实时数据通过时间线轮播的方式,动态展示数据的变化。随着时间的推移,疫情确诊数量的增多,地图各个省份颜色逐渐加深,可以很明显地看到动态可视化效果。
这个动态疫情地图,是通过python的第三方库pyecharts制作完成的。数据来源是github上的一位大神:
在此,感谢github作者整理的数据来源,方便我们数据分析人员使用。
下面,通过jupyter代码(部分核心代码)逐一分解,这个动态疫情地图是怎样实现的:
首先,导入需要的库:
然后,定义好数据源文件,并做一些初始的数据清洗、数据预处理工作:
筛选出指定日期的数据,并做一定的数据处理,供后续可视化代码读取调用:
最后,也是最关键的代码,可视化地图部分:
核心代码就是这些,执行成功之后,就是这样的效果啦:
爱学习的小伙伴,想获取完整代码文件,关注我的微信公众号"老男孩的平凡之路",后台回复“地图疫情源码”,即可获取完整python源码。
我是一枚python老司机,关注我 @马哥python说 ,持续分享python干货!
