我有一个交互式matplotlib图,我希望能够访问后期生成和修改。具体来说,我有一个滑块可以修改子图中的线数据,我希望能够在最初创建图像后随时返回并与此滑块进行交互。根据我的阅读here,pickle应该能够为我做到这一点。但是,当我尝试加载我的.pickle文件时,脚本会运行而不会打开任何内容。有什么想法吗?
用于创建文件:
plt.show()
pickle.dump(fig, open(r"C:/users/.../file.pickle", 'wb'))
阅读文件:
ax = pickle.load(open(r'C:/Users/.../file.pickle', 'rb'))
plt.show()
答案 0 :(得分:2)
在酸洗之前调用plt.show()
会破坏数字。你需要先腌制这个数字。然后事情对我有用。