How to hide <matplotlib.lines.Line2D> in IPython notebook

[亡魂溺海] 提交于 2019-11-27 08:11:58

You can use a semi-colon ; to end the line. This suppresses the unwanted output when generating plots:

plt.plot(I,'o');

In general, using a semi-colon stops IPython from printing any output value from that line of a code block. For example, the executing the cell containing the code 1+1; would not output 2.

An alternative way would be to bind a variable to the plot:

_ = plt.plot(a)

This way, IPython only shows you the plots and the name _ is bound to the unwanted output.

Another way is to just write plt.show() at the end of your drawing code. It would take less symbols to type if you're generating many subplots and/or drawing many plots on a single subplot.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!