| 
 
	积分3625贡献 精华在线时间 小时注册时间2014-10-21最后登录1970-1-1 
 | 
 
 
 楼主|
发表于 2022-7-4 22:49:25
|
显示全部楼层 
| 大师,我试了没成功,您给瞧瞧?
 
 引入包:
 import pickle
 import matplotlib.pyplot as plt
 
 保存画图对象:
 
 fig=plt.plot([1,2,1,2])
 fp=open('data.pkl','wb')
 pickle.dump(fig,fp)
 fp.close()
 
 读取pickle文件:
 
 fp=open('data.pkl','rb')
 fig=pickle.load(fp)
 fp.close()
 
 报错:
 
 Traceback (most recent call last):
 File "c:\Users\xxx\Desktop\test.py", line 14, in <module>
 fig=pickle.load(fp)
 File "C:\python\lib\site-packages\matplotlib\figure.py", line 2911, in __setstate__
 mgr = plt._backend_mod.new_figure_manager_given_figure(num, self)
 AttributeError: 'NoneType' object has no attribute 'new_figure_manager_given_figure'
 
 
 
 
 
 
 
 
 
 
 
 | 
 |