Jupyter 简明教程

Jupyter Notebook - Plotting

Jupyter 笔记本的 IPython 内核可以显示输入单元格中的代码绘图。它可以与 matplotlib 库无缝协作。 %matplotlib 魔术函数的 inline 选项可以在即使未调用绘图对象 show() 函数的情况下渲染绘图单元格。 show() 函数导致图形在不带数字的 [] 中单元格的下方显示。

matplotlib library

现在,在末尾加上 plt.show() 再运行一次单元格来查看差别。

注意 %matplotlib notebook 魔术渲染交互式绘图。

就在图形的下方,你可以找到一个切换视图、平移、缩放和下载选项的工具栏。

matplotlib library toolbar

重要的是,如果你修改绘图下方的源数据,显示会动态变化,而无需绘制另一副绘图。

在上面的示例中,修改单元格中 x 和 y 的数据集,再次绘制图形,上面的图形将得到动态刷新。

modifying data underneath