python不能调用matplotlib_python matplotlib:无法从函数内部调用FuncAnimation-程序员宅基地

技术标签: python不能调用matplotlib  

我正在尝试实现一个输出动画图的函数。在

如果我接受简单_动画.py(来自matplotlib示例)作为基础:"""

A simple example of an animated plot

"""

import numpy as np

import matplotlib.pyplot as plt

import matplotlib.animation as animation

fig, ax = plt.subplots()

x = np.arange(0, 2*np.pi, 0.01) # x-array

line, = ax.plot(x, np.sin(x))

def animate(i):

line.set_ydata(np.sin(x+i/10.0)) # update the data

return line,

#Init only required for blitting to give a clean slate.

def init():

line.set_ydata(np.ma.array(x, mask=True))

return line,

ani = animation.FuncAnimation(fig, animate, np.arange(1, 200), init_func=init,

interval=25, blit=True)

plt.show()

它有效地工作。在

但是,如果我在函数中关闭此代码(为了提供可更改的参数,并避免对每个可能的参数值执行显式文件):

^{pr2}$

然后调用函数,图形图仍为白色。事实上,它永远不会进入animate函数。在

我知道我漏掉了一些信息,这就是为什么它不起作用。

有人能给我一些提示吗?在

非常感谢你

安德烈

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39758048/article/details/110381352

智能推荐

华硕ROG幻13原装Windows11预装系统 工厂模式恢复安装带ASUSRecevory一键还原安装还原方法_幻13 win11系统文件-程序员宅基地

文章浏览阅读1.5k次。华硕飞行堡垒8 FX506LH/FX506LI/FX506LU原装Windows10系统。华硕(ASUS) 天选3FA507RC RM RW原装Windows11系统。华硕(ASUS)飞行堡垒7 FX505GD原装Windows10系统。ASUS ROG 冰刃3 GX531GS原装Windows10系统。华硕ROG枪神5plus G733QR原装Windows10系统。华硕(ASUS) 枪神4 G532L原装Windows10系统。华硕天选3 plus FX707ZR原装Windows11系统。_幻13 win11系统文件

2019中职计算机平面设计技能大赛,中职技能大赛计算机平面设计项目在郑州43中举行--郑州教育信息网...-程序员宅基地

文章浏览阅读646次。活动签到处二次抽签教师基本功竞赛现场评委赛后点评学生竞赛现场2019年4月25日,郑州市中等职业学校第二十五届学生技能大赛暨第十五届教师基本功竞赛计算机平面设计项目在郑州市商贸管理学校如期举行。郑州市23支代表队,69名学生参加了学生技能大赛,103名教师参加了教师基本功比赛。此次计算机平面设计竞赛主题鲜明,围绕建国70周年,让师生们展开想象,必须用到大赛组委会设定的主题和提供的文本、图片等素材,..._平面设计技能比赛 点评

数学建模:使用灰色预测和 SVR 构建财政收入模型_财政收入预测分析lasso回归灰色预测与svr模型-程序员宅基地

文章浏览阅读4k次,点赞16次,收藏71次。灰色预测算法:https://blog.csdn.net/weixin_41987016/article/details/107448710完整代码:#GM.pydef GM(x0): #自定义灰色预测函数 import numpy as np x1 = x0.cumsum() #1-AGO序列 z1 = (x1[:len(x1)-1] + x1[1:])/2.0 #紧邻均值(MEAN)生成序列 z1 = z1.reshape((le._财政收入预测分析lasso回归灰色预测与svr模型

【教3妹学编程-算法题】检查按位或是否存在尾随零-程序员宅基地

文章浏览阅读473次,点赞10次,收藏9次。呜呜,烦死了, 脸上长了一个痘: 不要在意这些细节嘛,不用管它,过两天自然不就好了。:切,你不懂,影响这两天的心情哇。: 我看你是不急着找工作了啊, 工作那么辛苦,哪还有时间想这些啊。:说到找工作,我又要去刷题了。:我给你出一道关于美丽的题吧,让你的心情美丽美丽~

Python算法的几个案例(1)_迭代法求解平方根_计算前n个整数之和_time()计算执行时间_不使用循环计算前n个整数之和_python迭代法计算前n项和-程序员宅基地

文章浏览阅读786次。1、通过牛顿迭代法求解平方根链接: https://blog.csdn.net/XQC_KKK/article/details/123790167.2、计算前n个整数之和def sumOfN(n): theSum = 0 for i in range(1, n + 1): theSum += i return theSumprint(sumOfN(3))3、计算执行时间import timedef sumOfN2(n): start =_python迭代法计算前n项和

linux上传文件命令ftp put,Linux ftp 命令行中下载文件get与上传文件put的命令应用详解...-程序员宅基地

文章浏览阅读4.3k次。介绍:从本地以用户anok登录的机器192.168.0.16上通过ftp远程登录到192.168.0.6的ftp服务器上,登录用户名是peo。以下为使用该连接做的实验。查看远程ftp服务器上用户peo相应目录下的文件所使用的命令为:ls,登录到ftp后在ftp命令提示符下查看本地机器用户anok相应目录下文件的命令是:!ls。查询ftp命令可在提示符下输入:?,然后回车。1、从远程ftp服务器下载..._ftp put get

随便推点

ShareTechnote系列LTE(19):PUCCH信道编码_lte中pucch csdn-程序员宅基地

文章浏览阅读1.6k次。PUCCH信道编码大部分细节基于36.212 5.2.3 Uplink Control Information on PUCCH。方框图中的过程很简单,如下所示,但是实际过程非常复杂,即a向量(位数组)是如何组成的,以及a向量如何转换为b向量。 <HARQ ACK/NACK 信道编码>这是针对仅携带HARQ ACK/NACK数据的PUCCH信道编..._lte中pucch csdn

数据结构栈的实现-程序员宅基地

文章浏览阅读673次,点赞12次,收藏5次。手把手教你实现一个栈

爬虫翻页技巧的四种方法-程序员宅基地

文章浏览阅读1.5w次,点赞32次,收藏117次。我先说说我接触过的三种第一种第一种也是最简单的一种,就是在url里。只要找到规律循环就行for page in range(1,6): print('************************************正在爬取第{}*********************************'.format(page)) url = 'https://www.ku6.com/video/feed?pageNo={}&pageSize=40&subjectId_爬虫翻页

Harbor仓库命令行登录报错Error response from daemon: Get /v2/: dial tcp xxx.xx.xx connect: connection refused_error response from daemon: get "": dial tcp : con-程序员宅基地

文章浏览阅读9k次。问题描述今天通过部门内部的devops平台跑流水线时,报错Error response from daemon: Gethttp://192.168.129.44:85/v2/: dial tcp 192.168.129.44:85: connect: connection refused刚开始以为是Harbor仓库挂了,于是通过UI界面去登录发现正常,随后通过命令行去机器上登录发现报错一样。产生的原因此种情况是因为Harbor仓库已满,或者部署该仓库的机器关键目录已满!解决方式查询该机器上与_error response from daemon: get "": dial tcp : connect: connection refused

电子时钟制作(瑞萨RA)(5)----定时器驱动数码管_瑞萨电子时钟-程序员宅基地

文章浏览阅读1w次。要想让每个数码管显示不同的数字,但是数码管必须依次地被持续驱动,数码管之间的刷新速度应该足够快,这样就看不出来数码管之间在闪烁。刷新频率可以设置为2ms刷新一次,这样人眼就看不出闪烁了。_瑞萨电子时钟

【OpenCV学习】(十三)机器学习_图像分类 机器学习 c++-程序员宅基地

文章浏览阅读6.9k次,点赞14次,收藏35次。【OpenCV学习】(十三)机器学习背景OpenCV中也提供了一些机器学习的方法,例如DNN;本篇将简单介绍一下机器学习的一些应用,对比传统和前沿的算法,能从其中看出优劣;一、人脸识别主要有以下两种实现方法:1、哈尔(Haar)级联法:专门解决人脸识别而推出的传统算法;实现步骤:创建Haar级联器;导入图片并将其灰度化;调用函数接口进行人脸识别;函数原型:detectMultiScale(img,scaleFactor,minNeighbors)scaleFactor:缩放尺_图像分类 机器学习 c++