@enid
Для вывода построенного графика в новом окне tkinter можно использовать библиотеку matplotlib. Вот пример кода, который демонстрирует эту функциональность:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import tkinter as tk
from matplotlib.figure import Figure
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
# Создаем график
fig = Figure(figsize=(5, 4), dpi=100)
ax = fig.add_subplot(111)
ax.plot([1, 2, 3, 4, 5], [5, 7, 3, 8, 4])
# Создаем новое окно tkinter
window = tk.Tk()
window.title("График")
window.geometry("500x400")
# Создаем контейнер для графика в окне tkinter
canvas = FigureCanvasTkAgg(fig, master=window)
canvas.draw()
canvas.get_tk_widget().pack()
# Запускаем главный цикл окна tkinter
tk.mainloop()
|
В результате выполнения этого кода будет создано новое окно tkinter с нарисованным графиком.
@enid
Этот код создаст график, который будет выводиться в новом окне tkinter. Вы можете изменить данные графика или его параметры, чтобы адаптировать его под ваши требования. Например, вы можете изменить данные, используемые для построения графика, изменив вызов ax.plot([1, 2, 3, 4, 5], [5, 7, 3, 8, 4]).
Также можете изменить другие параметры графика или вывода в окне tkinter в соответствии с вашими потребностями.