绘图时如何从 jupyter notebook 中删除 matplotlib 输出行

Ric*_*cky 9 python matplotlib jupyter-notebook

例如,当我绘制一些东西并添加标题等时,我会在实际绘图显示之前得到一个显示输出的行列表,如下所示,有时是很长的列表。

<matplotlib.figure.Figure at 0x244deb8dd68>

<matplotlib.axes._subplots.AxesSubplot at 0x244deb99358>

<matplotlib.text.Text at 0x244defc9240>
Run Code Online (Sandbox Code Playgroud)

绘图时有没有办法隐藏这些?

小智 14

添加 ”;” 在您的 matplotlib 命令之后。这似乎抑制了输出。

plt.plot(np.arange(0,5))
plt.title('Some Title')
Run Code Online (Sandbox Code Playgroud)

产量:

<matplotlib.text.Text at 0x119188490>
Run Code Online (Sandbox Code Playgroud)

和图像。

然而:

plt.plot(np.arange(0,5))
plt.title('Some Title');
Run Code Online (Sandbox Code Playgroud)

只产生图像。

这是在 v4 Jupyter notebook 中使用 python 2 完成的。