问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用 Matplotlib 画 GIF 动图

发布网友 发布时间:2022-06-02 23:20

我来回答

1个回答

热心网友 时间:2023-10-30 23:43

第一个例子使用generator,每隔两秒,就运行函数data_gen:

[python] view plain copy
# -*- coding: utf-8 -*-

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation

fig = plt.figure()
axes1 = fig.add_subplot(111)
line, = axes1.plot(np.random.rand(10))

#因为update的参数是调用函数data_gen,所以第一个默认参数不能是framenum
def update(data):
line.set_ydata(data)
return line,
# 每次生成10个随机数据
def data_gen():
while True:
yield np.random.rand(10)

ani = animation.FuncAnimation(fig, update, data_gen, interval=2*1000)
plt.show()
第二个例子使用list(metric),每次从metric中取一行数据作为参数送入update中:
[python] view plain copy
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation

start = [1, 0.18, 0.63, 0.29, 0.03, 0.24, 0.86, 0.07, 0.58, 0]

metric =[[0.03, 0.86, 0.65, 0.34, 0.34, 0.02, 0.22, 0.74, 0.66, 0.65],
[0.43, 0.18, 0.63, 0.29, 0.03, 0.24, 0.86, 0.07, 0.58, 0.55],
[0.66, 0.75, 0.01, 0.94, 0.72, 0.77, 0.20, 0.66, 0.81, 0.52]
]

fig = plt.figure()
window = fig.add_subplot(111)
line, = window.plot(start)
#如果是参数是list,则默认每次取list中的一个元素,即metric[0],metric[1],...
def update(data):
line.set_ydata(data)
return line,

ani = animation.FuncAnimation(fig, update, metric, interval=2*1000)
plt.show()
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见水猴,俗称水鬼。是好是坏 驱虫药多久吃一次 什么情况需要吃打虫药 我的微信公众号太久没有更新被冻结了,怎么样才能注销重新 三星note3画笔画的作品(扩展名SPD)怎么样下载到电脑?怎样转换成JPG格式... 火灾甲乙丙丁类怎么分 什么叫甲类、乙类、丙类和丁类液体 小分子化合物库选哪家放心? 怪物猎人世界肉块交货方法介绍介绍_怪物猎人世界肉块交货方法介绍是什么... 怪物猎人世界肉块获得方法介绍介绍_怪物猎人世界肉块获得方法介绍是什么... 开心消消消赚钱版福利 在QQ交友中心上传的照片 通过了审核,交友中心还是没我照片 QQ交友,资料写全,而且形象照片也审核过关,为什么在搜索里还是找不到自己? QQ交友上面的照片要审核都久啊? QQ交友上那个照片正在审核中是什么意思怎么在可以成功 黑金沙花岗岩面层小坑如何修补 生产粉条时,粉条熟化阶段容易断条是什么原因 粉条下锅断条没有筋到 为什么用无线网玩lol会很不稳定。 机器做的纯红薯粉条老断怎么回事? 红薯粉条制作时会漏丝但在沸水里断条怎么回事 鲜粉条老化后容易断裂而且表面不光滑怎么回事 粉条从杆处断是怎么会事 wifi打lol延迟不稳定怎么解决 粉条中间断是什么原因 做作粉条的时候粉条短裂是怎么回事 粉条一煮就断是真的假的粉条一煮就断怎么回事 我买的粉条是土豆粉和木署粉混合制成的煮的时候容易断条.咋回事? 粉条老断条 手工粉条段条是什么原因 粉条下锅断条是什么原因 qq交友中心怎么照片审核这么快? QQ交友 形象照片 审核要什么条件? 微信怎么双删 为什么申请QQ交友后,搜索自己,搜不到呢,照片什么的已经审核过了555 如何用python matplotlib库画一个动态的超声波图像 QQ附近的人动态一直审核中很久了,不通过也看不见删不了,麻烦解决一下? 如果有一天你到吐鲁番旅游,你会怎么做? 说人很蠢的四字成语 形容人愚蠢的成语 表示这个人很蠢的成语 描述人蠢的成语 利息-预提费用应付利息 描写人蠢的成语 形容人十分蠢的词语 2122代表什么爱情意思 百事可乐,雪碧为什么没有赞助腾讯? 跪求个百事可乐诛仙兑奖码···有的413860711@qq.com 跪求CF百事可乐名片兑换码,有的请发送517830755@qq.com 小弟感激不尽啊!! 求方大同 千纸鹤 空间链接 谢谢 邮箱448766616@qq.com 古代牧羊犬与松狮交配