У меня есть данные по нескольким предметам, и я хотел бы составить сюжет для каждого из них. Цель состоит в том, чтобы пройтись по отдельным субъектам, извлечь данные для текущего субъекта и затем построить их. После того, как данные первого субъекта нанесены на график, программа должна остановиться и дождаться ввода данных пользователем, чтобы можно было спокойно изучить сюжет этого объекта. Как это возможно?
Примечание: я не заинтересован в создании участков.
Я работаю с PyCharm и TkAgg Backend.
import matplotlib.pyplot as plt
import numpy as np
data_per_subject = [np.array([1,2]),
np.array([3,4]),
np.array([5,6])]
for data in data_per_subject:
# open figure and plot data of current subject
fig, ax = plt.subplots()
plt.plot(data)
# Here some magic has to take place, so that the program waits for my
# input. The importent thing is, that I have to be able to inspect
# the plot for the current subject while the programm is waiting for my
# input!
# close figure
plt.close()