Matplotlib非阻塞式绘图无法正常显示的问题求助
Matplotlib非阻塞式绘图无法正常显示的问题求助
之前我用Matplotlib绘图、设置坐标轴一直没出过问题,但自从VSCode崩溃过一次后,原来的代码就失效了。下面是我之前正常使用的代码示例,当时能正常生成图表,还能在调试器里继续操作变量:
from matplotlib import pyplot as plt f, ax = plt.subplots() ax.plot([1,2,3]) plt.show(block=False) bp=0 # breakpoint
现在运行这段代码只会弹出一个空白窗口。如果我去掉断点,图表能正常显示,但程序会直接结束,窗口也就跟着消失了;如果我把block=False去掉,图表能正常显示,但这时候没法在调试器里访问程序变量。
我查了一些帖子,试过用交互式模式plt.ion(),但也不管用。而且我要说明的是,我贴的这段代码之前一直是正常能用的——在另一台电脑上现在还能正常运行——所以我不想改用其他方案。
备注:内容来源于stack exchange,提问作者hoimetwillem
相关产品推荐
相关产品推荐

