Spyder 控制台关闭交互式 matplotlib 绘图
Spyder console turn off interactive matplotlib plotting
我正在 Spyder GUI 中使用 matplotlib 进行绘图。我只是想让这些数字在后台安静地制作并保存到文件路径。我是 运行 来自控制台的脚本,虽然这些图形制作并保存得很好,但我无法阻止它们全部弹出 windows(大约有 240 个图表,非常清楚这个导致内存问题)。
我在整个脚本中慷慨地散布了命令 plt.ioff() 但它似乎没有帮助
有什么想法吗?
干杯
如果您使用非交互式后端,则不应弹出数字。将其放在脚本的最开头:
import matplotlib as mpl
mpl.use('Agg')
如果您创建许多图形而不关闭它们,您可能 运行 无论如何都会遇到内存问题。
我正在 Spyder GUI 中使用 matplotlib 进行绘图。我只是想让这些数字在后台安静地制作并保存到文件路径。我是 运行 来自控制台的脚本,虽然这些图形制作并保存得很好,但我无法阻止它们全部弹出 windows(大约有 240 个图表,非常清楚这个导致内存问题)。
我在整个脚本中慷慨地散布了命令 plt.ioff() 但它似乎没有帮助
有什么想法吗? 干杯
如果您使用非交互式后端,则不应弹出数字。将其放在脚本的最开头:
import matplotlib as mpl
mpl.use('Agg')
如果您创建许多图形而不关闭它们,您可能 运行 无论如何都会遇到内存问题。