我开始使用完全相同的示例来处理动画时遇到了完全相同的错误。首先,
我正在使用Windows 7,Python 2.7.6,matplotlib 1.3.1
简短答案:尝试通过以下方式自行设置FFMpegWriter
mywriter = animation.FFMpegWriter()
anim.save('mymovie.mp4',writer=mywriter)
龙答:我肯定是有 的matplotblib.animation.save
有以下线
if is_string_like(writer):
可以发现用户定义的writer实际上不是writer函数,而只是其名称。然后,实例化该作家的实例(如果有)
if writer in writers.avail:
writer = writers[writer](fps, codec, bitrate,
extra_args=extra_args,
Metadata=Metadata
但是,这就是错误,如果用户定义的writer不在其中,writers.avail
则使用
writer = writers.list()[0]