How to hide in IPython notebook

后端 未结 2 695
无人及你
无人及你 2020-12-01 09:00

I am plotting a NumPy array of values, I, using IPython notebook in %matplotlib inline mode with the plot command plt.plot(I,\'o\'). <

相关标签:
2条回答
  • 2020-12-01 09:21

    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.

    0 讨论(0)
  • 2020-12-01 09:29

    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.

    0 讨论(0)
提交回复
热议问题