我正在编写一个python程序来进行一些数据分析,在开发代码时,我注意到如果我在代码末尾执行plt.show(),那么Windows将永远保持不变,除非我手动关闭每个之一。
我希望能够 1.当我重新运行程序时关闭旧图,即在每次执行开始时,程序应检查运行并关闭它们的任何pyplot实例,或者 2.用新数据更新现有数据,虽然这将是不太有利的解决方案,因为我也在改变情节类型,并且不确定这将如何影响重新绘制。
对于第一个选择,我在我的代码中的不同位置尝试了plt.close('all'),但是在显示窗口之后它没有做任何事情或者立即关闭窗口。
我也看到人们建议只是杀死相关的进程。我如何从python程序中做到这一点?
任何帮助将不胜感激