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

关闭Jupyter内核后Matplotlib Widget输出图表消失,如何解决?

解决Jupyter Lab中%matplotlib widget图表关闭内核后丢失的问题
  • 替换为静态渲染后端
    把笔记本开头的%matplotlib widget换成%matplotlib inline。这个后端会将图表以静态图片形式嵌入笔记本输出,关闭内核再重新打开时,输出内容会保留,无需重新运行代码。如果偶尔需要交互功能,可以在特定单元格临时使用%matplotlib widget,用完切回%matplotlib inline后再保存笔记本。

  • 手动保存交互式图表为静态内容
    若必须保留图表的交互性,生成图表后执行plt.savefig('chart_name.png')将图表保存为静态图片,接着在笔记本中用![图表说明](chart_name.png)插入该图片。这样即使关闭内核,静态图片依然会显示在笔记本里。也可以直接在Jupyter Lab中右键交互式图表,选择「Save Image」保存后手动插入。

  • 确认笔记本输出保存配置
    打开Jupyter Lab的「Settings」→「Notebook Settings」,确保「Save outputs when saving notebook」选项处于开启状态。不过%matplotlib widget的交互式输出属于动态内容,部分场景下即使开启该选项也无法完整保存,建议搭配前两种方法使用。

内容的提问来源于stack exchange,提问作者wander95

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 09:09:56