2016-12-02 402 views
4

我正在Spyder GUI中使用matplotlib做一些绘图。我只是想让这些数字在后台安静地保存并保存到文件路径中。我在控制台上运行我的脚本,当数字被制作并保存好时,我无法阻止它们在自己的小窗口中弹出(大约有240张图很清楚,这导致了内存问题)。Spyder控制台关闭交互式matplotlib绘图

我有散命令plt.ioff()慷慨整个剧本,但它似乎并没有帮助

任何想法? 干杯

+0

你能删除plt.show()语句吗? – Xevaquor

+0

从来没有一个plt.show()语句,这就是为什么我很困惑 – WRJ

回答

3

如果您使用非交互式后端数据,则不应弹出数字。将这个在脚本的开始:

import matplotlib as mpl 
mpl.use('Agg') 

,如果你不关闭他们创造了许多人物,您可能会遇到内存问题反正。

+0

钉牢它!谢谢! – WRJ