What is PyPlot.backend? (You could try to switch to a different backend with the MPLBACKEND environment variable.)
If you are using the I can’t reproduce — on my system, tkinter uses the native file dialog.TkAgg backend, this seems to be a known issue with tkinter.