У меня проблема с интерактивной функцией Matplotlib. Я запустил следующую программу и получил замороженное пустое окно графика.
import matplotlib.pyplot as plt
import numpy as np
plt.ion()
x = np.arange(0, 4*np.pi, 0.1)
y = [np.sin(i) for i in x]
plt.plot(x, y, 'g-', linewidth=1.5, markersize=4)
plt.show()
Если я удалил оператор "plt.ion()", то он работал нормально. Я использую IDLE, а пакет Matplotlib версии 1.2.x установлен в Python 3.2.2.
Я ожидаю, что это будет интерактивным, но вместо этого я получил недружественное неинтерактивное окно. Может ли кто-то пролить некоторый свет на то, что мне не хватает? Заранее благодарю вас.