Я пытаюсь заполнить pandas Dataframe координатами долготы и широты (event.xdata и event.ydata соответственно) каждый раз, когда пользователь нажимает на карту в окне Tkinter. Прямо сейчас все работает успешно, включая оператор печати, но фрейм данных остается пустым каждый раз, когда я нажимаю на базовую карту во время выполнения сценария. Как заставить фрейм данных хранить до 10 координат в фрейме данных каждый раз, когда пользователь щелкает карту (до 10 раз), не закрывая программу. Большое вам спасибо!
def callback(event):
print("clicked at", event.xdata, event.ydata)
global coords
coords = pd.DataFrame({'x':[],'y':[]})
coords.append=[event.xdata, event.ydata]
canvas.mpl_connect('button_press_event',callback)