我正在看一些有关使用jupyter笔记本内联绘图的教程,他们都说要使用%matplotlib内联,但是当我从笔记本上正常运行代码并调用plot.show()时,图表会自动显示而无需使用魔法。我正在使用anaconda软件包运行jupyter,因此不确定是否会有所作为。
对于matplotlib,仍然需要使用内联魔术吗?
答案 0 :(得分:0)
该特殊魔术的目的是避免需要plt.show()
,而直接在plt.plot(...)
上显示情节。
如果您不介意使用.show()
,则不需要%matplotlib inline
。我认为使用它更方便。
答案 1 :(得分:0)
这非常简单:如果默认选择了内联后端,则无需再次激活它。
答案 2 :(得分:-1)
如果使用<td>
,则Jupyter笔记本会将图形保存到笔记本中。 plt.show()并非如此,它只是为您提供图形的临时可视化。