使用 pickle 和 matplotlib 交互式图形

using pickle with matplotlib interactive figure

我有一个交互式 matplotlib 图,我希望能够访问 post 生成和修改。具体来说,我有一个滑块可以修改子图中的线数据,我希望能够在最初创建图像后随时返回并与该滑块进行交互。根据我的阅读 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()

在酸洗之前调用 plt.show() 会破坏图形。你需要先腌制这个数字。然后事情对我有用。