Если вы не используете оболочку IPython, а вместо этого запускаете программу, вы, вероятно, захотите сделать:
pyplot.draw()
после plot()
, возможно, за которым следует
raw_input("Press enter when done...")
чтобы ждать пользователя, прежде чем строить что-то еще.
Если вы делаете pyplot.ion()
в начале своей программы, выполнение draw()
часто даже можно пропустить.
pyplot.show()
на самом деле представляет собой бесконечный цикл, который обрабатывает события в главном окне печати (такие как масштабирование, панорамирование и т. Д.).