本文给大家带来的是Python中的一种热力图绘制方法,运用遍历的方法批量绘制图片,然后将多个图片合成GIF。如果装了Anaconda,应该是不需要额外安装库的,如果报错可能是所使用的库版本不一致,按照提示更新即可。本文中使用到了同济小旭学长(之前推荐的Python交通向教程作者)开发的在绘图中添加底图的脚本plot_map(在下文给出的GitHub项目中有提供),挺好用的,不知道什么会时候添加对国内高德地图等的支持。
1. 项目地址和使用
本文所需代码和数据均以上传至GitHub,传送门:https://github.com/Bardbo/taxi_kde_plot,使用前请下载(觉得下载速度慢的同学可以使用之前推荐的多线程下载方法哦,如NDM)
快速使用:
批量绘制24个时段的热力图,以下命令均在GitHub下载文件的目录下进入命令行运行。
python .\1.不同小时的热力图绘制.py
将24张图合成GIF
python .\2.photo_to_gif.py
这样就完成了,可以发现原本空的pic文件夹内多出了24张热力图,py文件同目录下多出了一个GIF文件:2017_10_31_O.gif