Как работает интерактивный режим Ipython matplotlib?
Я пытаюсь изучить matplotlib с помощью Ipython, но не могу понять, как работает интерактивный режим.
Здесь есть похожий вопрос
Точная семантика "интерактивного режима" Матплотлиба (ion(), ioff())?
но ссылка на ссылку для обсуждения не работает.
Я запускаю Ipython, используя
ipython --pylab
затем
figure()
title('Title')
работает в интерактивном режиме, но
fig=figure()
fig.suptitle('Suptitle')
требует
draw()
обновить в окне рисунка.
Почему эти ответы разные? Если у меня есть две цифры, как я могу заставить их обе обновляться в интерактивном режиме? Должен ли я вызывать draw() каждый раз?
1 ответ
Интерактивный режим не очень полезен, когда вы используете ipython, потому что он уже знает, когда отображать графики.
Это более полезно, когда вы используете обычную оболочку Python, и вы сможете контролировать, когда появляются цифры.
с ion() графики появятся, как только вы их сделаете.
с ioff() графики не появятся, пока вы не вызовете plt.show().