tkinter回调异常_使用matplotlib保存动画时Tkinter回调出现异常

在尝试使用matplotlib和ffmpeg保存MP4动画时,作者遇到Tkinter回调异常。问题仅在使用anim.save时出现,而用plt.show代替则正常。错误与matplotlib的FuncAnimation和generator函数有关。在更新迭代次数或使用固定帧数时,动画可以成功保存。已尝试升级matplotlib版本但问题依旧。
摘要由CSDN通过智能技术生成

我在问这个问题时有点犹豫,因为似乎有很多“Tkinter回调异常”的问题,但我找不到一个适合我这里的问题。在

我试图用matplotlib和ffmpeg保存MP4动画(渗透模拟)。这段代码在我的家用笔记本电脑上可以正常工作,但在我的工作电脑上不行。如果我用plt.show()替换anim.save行,它也可以正常工作,但我确实想保存动画。我在Ubuntu17.04上使用Python3.5.2(我已经安装了ffmpeg)。在

错误如下:>>> Exception in Tkinter callback

Traceback (most recent call last):

File "/usr/lib/python3.5/tkinter/__init__.py", line 1558, in __call__

return self.func(*args)

File "/usr/lib/python3.5/tkinter/__init__.py", line 604, in callit

func(*args)

File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_tkagg.py", line 373, in idle_draw

self.draw()

File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_tkagg.py", line 354, in draw

FigureCanvasAgg.draw(self)

File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_agg.py",

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值