gpt4 book ai didi

python - Matplotlib 保存文件稍后在 ipython 中重新编辑

转载 作者:太空狗 更新时间:2023-10-30 02:10:34 26 4
gpt4 key购买 nike

有没有一种方法可以保存 matplotlib 图的“状态”,以便我以后可以打开图并与之交互,例如在新的 ipython 笔记本 session 中。

如果您想稍后编辑图形,绘制 pdf 和其他文件格式并不完全正确。

如果您想稍后对图形进行注释或重新缩放,这将很有用,但您不一定拥有对生成图形的原始脚本/数据的所有访问权限。

在 matlab 中,据报道 ipython 经常尝试以多种方式模拟,您可以简单地将文件保存为 .fig 或什至脚本,如 .m (matlab) 文件!然后在以后的 matlab session 中重新打开 .m.fig 并对其进行编辑。

这可以用 matplotlib 完成吗?

最佳答案

你可以像这样将一个图形 pickle 到磁盘

import matplotlib.pyplot as plt
import numpy as np
import pickle

# Plot
fig_object = plt.figure()
x = np.linspace(0,3*np.pi)
y = np.sin(x)
plt.plot(x,y)
# Save to disk
pickle.dump(fig_object,file('sinus.pickle','w'))

然后从磁盘加载并显示:

fig_object = pickle.load(open('sinus.pickle','rb'))
fig_object.show()

关于python - Matplotlib 保存文件稍后在 ipython 中重新编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29160177/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com