关于Jupyter笔记本内联魔术的问题



我正在查看一些关于使用 jupyter notebook 内联绘制的教程,它们都说使用 %matplotlib 内联,但是当我从笔记本正常运行代码并调用 plot.show(( 时,图表会自动显示而无需使用魔法。我正在从 anaconda 包运行 jupyter,所以不确定这是否有区别。

是否仍然有必要对 matplotlib 使用内联魔术?

这个特殊魔法的重点是避免plt.show()的需要,并直接在plt.plot(...)上显示情节。

如果您不介意使用.show(),则不需要%matplotlib inline。我认为使用它更方便。

这很简单:如果默认选择内联后端,则无需再次激活它。

如果使用 %matplotlib inline ,Jupyter 笔记本会将图形保存到笔记本中。plt.show(( 不是这种情况,它只是为您提供图形的临时可视化。

最新更新