由于matplotlib 1.3 matplotlib图形是可酸洗的
当我尝试stackoverflow上的一个示例时:
import matplotlib.pyplot as plt
import numpy as np
import pickle
ax = plt.subplot(111)
x = np.linspace(0, 10)
y = np.exp(x)
plt.plot(x, y)
pickle.dump(ax, file('myplot.pickle', 'w'))
来源:Store and reload matplotlib.pyplot object
我得到以下错误:
^{pr2}$我使用的是matplotlib-1.3.1.win-amd64.py3.2.exe版本的matplotlib 在64位windows计算机上与python3.2一起使用
根据:http://docs.python.org/2/library/gdbm.htmlgdbm被命名为数据库.gnu在Python3中。 那么这是matplotlib中的一个软件错误还是我该怎么做才能让它正常工作呢。在
令人惊讶的是.pickle文件被创建并可用。 这意味着,程序在写入.pickle文件后直接崩溃
更新到matplotlib版本1.3.1,并且您发布的脚本没有给出任何错误(使用python2.7.6)
相关问题 更多 >
编程相关推荐