Jupyter показывает сюжет без plt.show ()

Я использую ноутбук Jupyter с Python 2.7. Импортируйте matplotlib следующим образом:

%matplotlib inline import matplotlib.pyplot as plt 

Но я заметил одно. Когда я использую Python в Spyder, мне всегда нужно использовать командную команду `plt.show () в конце скрипта python, чтобы видеть графики.

В Jupyter мне не нужна эта команда, чтобы увидеть сюжет. Я получаю это сообщение об ошибке:

 [<matplotlib.lines.Line2D at 0x91615d0>] 

но он все еще делает сюжет. Почему это?

Вы включаете немедленный показ с помощью %matplotlib inline .

Линия:

 [<matplotlib.lines.Line2D at 0x91615d0>] 

нет сообщения об ошибке. Это возвращаемое значение последней команды. Попробуйте добавить ; в конце последней строки, чтобы подавить это.