ITPub博客

首页 > 数据库 > 数据库开发技术 > Python制作gif动图

Python制作gif动图

原创 数据库开发技术 作者:derekwh 时间:2021-10-06 23:59:42 0 删除 编辑
Python可以画各种各样的动态图,但是要插入到PPT中,gif动态图是最方便的。gif动态图可以直接插入到PPT中,很方便汇报工作。
本文用前阵子经常被用到的一组数据:近十几年各国GDP。数据如下:单位是亿美元。



其制作过程比较简单,在Python中只需要几行代码,但如果要进行调色等更细节的操作,需要去官网详细了解每个函数中参数的设置。

import pandas_alive
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei']#显示中文
df=pd.read_csv('gdp.csv', index_col=0, parse_dates=[0],encoding="gbk")
df.plot_animated(filename='bar-gdp.gif',period_fmt="%Y",n_visible=5,title='GDP 2008-2020(亿美元)')

这里主要用到pandas_alive包,可以去官网查阅更多的动态图制作方法。https://jackmckew.github.io/pandas_alive/developer.html(官网地址),官网有很多动态图制作的例子。

官网对应的各个画图板块的api也写的很详细,感兴趣的可以好好研究一下。

      制作gif图还有很多办法,比如使用imageio包,把几张静态图拼接合成gif;用 matplotlib 的FuncAnimation方法等,还有一些线上制作动态图的工具也很适用。

       


原文作者:Python学习杂记;如有侵权,请联系管理员删除。

上一篇: 百度API的调用
请登录后发表评论 登录
全部评论
央企算法工程师,微信公众号: python数智工坊

注册时间:2021-03-14

  • 博文量
    305
  • 访问量
    162405