I implemtend a drag feature for circles plotted in matplotlib in magviz
Resizing in tkinter looks super easy: see magviz
Matplotlib plot in tkinter: see magviz
Tkinter keybinding ESC to quit: see magviz
Tkinter tutorial https://tkdocs.com/tutorial/firstexample.html