You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 15:07:58