- 积分
- 3639
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-10-21
- 最后登录
- 1970-1-1
![未绑定新浪微博用户 新浪微博达人勋](source/plugin/sina_login/img/gray.png)
|
![](static/image/common//ico_lz.png)
楼主 |
发表于 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'
|
|