@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 в соответствии с вашими потребностями.