#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, размер текста после нажатия кнопки не изменился.