Я рисую несколько цифр один за другим (закрывая окна, чтобы увидеть следующий), но мне нужен способ прервать цикл и завершить скрипт, нажав клавишу (Например, «Esc»).Цикл прерывания цикла в Matplotlib, нажимая клавишу
Я пытаюсь использовать mscrt.getch(), но не работает, любые советы будут оценены.
Ядром цикл что-то вроде этого:
for i, _ in enumerate(ID_SECTION):
FIG = plt.figure(
num=ID_SECTION[i],
figsize=(10, 7.5),
facecolor='w'
)
curve = FIG.add_subplot(
1, 2, 1,
adjustable='box',
aspect='equal'
)
curve.scatter(x, y)
plt.show()
plt.close('all')