Я пытаюсь написать кусок кода, в котором заголовок рисунка изменяется перед использованием ginput. Тем не менее, похоже, что заголовок изменяется только после однократного нажатия на рисунок, а не до этого.
Вот несколько строк кода, воспроизводящих проблему.
import matplotlib.pyplot as plt
events = ['1st','2nd']
fig, axs = plt.subplots(nrows = 2, ncols = 1, sharex=True)
for event in events:
fig.suptitle('{} event.'.format(event))
pts = plt.ginput(-1, timeout=0, show_clicks = True)
Знаете ли вы, почему что?