打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
1999-2017各省旅游外汇收入分位数地图动画版
userphoto

2023.04.21 北京

关注

昨天有同学说, 虾神你为什么不弄个动态图出来呢,今天就满足大家的要求,来个动态的效果,废话少说,先看最终的效果:

实际上动画最简单的做法,就是生成若干个个图片,然后聚合成一个动态图就完了,而Python恰恰就有这个能力,使用pillow包就行:

PIL的全称就是Python Imaging Library ,PIL包目前已经停止更新了,目前用的包,叫做Pillow,大家安装的时候记住安装的名称叫做“Pillow",不用弄错了。

实际上matplotlib自身也带动画功能,不过我不太喜欢用它的动态更新的写法,而且如果有多个子图,也挺麻烦的,要自定义绘图类,所以我直接pass掉了,大家有兴趣的话,也可以去研究研究。

可视化号称:数据分析的最后一公里,不管你分析出什么结论,最后都需要使用可视化的方式来表达,所以可视化是一定要学好的。

最后给出代码:

首先,前面的部分完全一样,就不解释了:

在绘制地图的时候,把直接秀出了的部分,变成保存成图片,然后写一个循环,以此生成1999-2017年的19张不同的图片

最后调用PIL包,生成gif动图即可:

最后,代码与数据的位置如下:

https://github.com/allenlu2008/PythonDemo

里面的014时序分析,欢迎大家下载。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
两行 Python 代码,精准识别一张图片的格式
一组动态趣图|『太精彩了』
动态头像图片(图)
Pillow学习之ImageGrab
Python 中的数据可视化:将列表转换为图形
动态签名图
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服