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

Jupyter Notebook中%matplotlib inline失效,无需plt.show()无法显示图像的问题求助

Jupyter Notebook中%matplotlib inline失效,无需plt.show()无法显示图像的问题求助

大家好,我刚接触Jupyter Notebook,目前用的是Mac系统,环境配置为Jupyter client 8.6、Python 3.10以及matplotlib 3.5。

我原本想通过%matplotlib inline魔法命令让图像直接内嵌显示在单元格中,但发现完全没效果——图像根本不会自动显示出来,必须手动加上plt.show()才能看到图像。下面给大家展示具体的情况:

  • 这是仅使用%matplotlib inline时的状态,图像完全不显示:
    仅用%matplotlib inline时图像不显示

  • 而在代码末尾加上plt.show()后,图像就能正常显示了:
    加plt.show()后图像正常显示

有没有大佬知道这是怎么回事呀?我本来以为用了%matplotlib inline之后,不用调用plt.show()就能自动显示图像的,现在完全达不到预期效果,麻烦大家帮忙解惑一下!

备注:内容来源于stack exchange,提问作者Hans Huang

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 14:14:34