相关疑难解决方法(0)

存储并重新加载matplotlib.pyplot对象

我在一个psudo-operational环境中工作,我们在接收数据时创建新的图像.有时,当新数据进入时,我们需要重新打开图像并更新该图像以创建合成图像,添加叠加层等.除了添加图像之外,还需要修改标题,图例等.

matplotlib中是否有内容可以让我存储和重新加载我的matplotlib.pyplot对象供以后使用?它需要保持对所有相关对象的访问,包括数字,线条,图例等.也许泡菜是我正在寻找的,但我对此表示怀疑.

python matplotlib

42
推荐指数
2
解决办法
3万
查看次数

Matplotlib退出错误

考虑以下简单的python代码:

import matplotlib.pyplot as mplot 
mplot.plot([1,2,3,4],[1,2,3,4])
Run Code Online (Sandbox Code Playgroud)

脚本运行时此脚本没有问题,但是如果我关闭python控制台(通过单击红色x),我会收到以下错误:

Fatal Python error: PyEval_RrestoreThread: NULL tstate
Run Code Online (Sandbox Code Playgroud)

如果我使用ctrl + Z退出python控制台不会发生此问题.在我看来,如果我存在第一种方式,有一些悬挂过程没有正确终止.我试过添加

mplot.close('all')
Run Code Online (Sandbox Code Playgroud)

到脚本的末尾,但我得到以下结果错误:

can't invoke "event" command: application has been destroyed while executing 
"event generate $w <<ThemeChanged>>"
(procedure "ttk::ThemeChanged" line 6)
invoke from within
"ttk::ThemeChanged"
Run Code Online (Sandbox Code Playgroud)

我正在运行Python 3.3 x86.任何人都可以帮我理解这个问题吗?

谢谢!

python matplotlib

5
推荐指数
1
解决办法
8384
查看次数

标签 统计

matplotlib ×2

python ×2