不能腌制matplotlib图:错误"不能腌制' tkapp'对象"

时间:2016-06-16 22:04:39

标签: python python-2.7 matplotlib pickle

我试图使用Pickle保存matplotlib.pyplot数字。

但是,我收到以下错误:

`pickle.PicklingError: Can't pickle 'tkapp' object: <tkapp object at 0x061047B8>

我已经阅读了一些关于Pickle问题的其他帖子,但我无法解决我的问题。

请注意我使用python 2.7.11Matplotlib 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')

0 个答案:

没有答案