我试图使用Pickle
保存matplotlib.pyplot数字。
但是,我收到以下错误:
`pickle.PicklingError: Can't pickle 'tkapp' object: <tkapp object at 0x061047B8>
我已经阅读了一些关于Pickle问题的其他帖子,但我无法解决我的问题。
请注意我使用python 2.7.11
和Matplotlib 1.5.1
。
代码如下所示:
import matplotlib.pyplot as plt
from scipy.misc import imread
import pickle
plt.figure()
plt.pot(x,y,label='one')
ax = plt.gca()
img = imread('C:/theview.jpg')
ax.imshow(img, cmap='gray')
ax.invert_yaxis()
legend = plt.legend(numpoints=1)
legend.draggable()
pickle.dump(ax, file(saveFigureAs,'wb')