Текст Tkinter сжимается, когда кнопка использует pyplot

#python #matplotlib #tkinter

Вопрос:

По какой-то причине всякий раз, когда используется команда кнопки matplotlib.pyplot.plot , она сжимает весь текст в окне, а также само окно. Вот небольшой фрагмент, чтобы воспроизвести проблему:

 from tkinter import *
from tkinter.font import Font
from matplotlib import pyplot as plt

def Plot():
    x = [0,1]
    y = [0,2]
    plt.plot(x,y)
    plt.show()

root = Tk()
root.geometry("100x100")
root.resizable(width=False, height=False)

text = Label(root, text="Testing", font=Font(size=20))
text.pack()

btn = Button(root, text="Click me", command=Plot, font=Font(size=15))
btn.pack()
root.mainloop()
 

Есть какой-нибудь способ избежать этого? Спасибо за любую помощь!

Комментарии:

1. Уменьшает текст в каком окне? Я запустил ваш код, и он показался мне прекрасным. Нажал кнопку, и открылось окно графика. Я не видел, чтобы исходное окно уменьшалось (хотя оно находилось за окном сюжета).

2. Код отлично работал для меня в OSX, размер текста после нажатия кнопки не изменился.