# https://www.pythontutorial.net/tkinter/tkinter-matplotlib/ # https://pythonprogramming.net/how-to-embed-matplotlib-graph-tkinter-gui/ import matplotlib from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2Tk from matplotlib.figure import Figure import tkinter as tk from tkinter import ttk LARGE_FONT= ("Verdana", 12) mainWindow = tk.Tk() mainWindow.geometry("1024x640") #tk.Frame.__init__(mainWindow, parent) label = tk.Label(mainWindow, text="Graph Page!", font=LARGE_FONT) label.place(x=600, y=50) button1 = ttk.Button(mainWindow, text="little button", command=lambda: controller.show_frame(StartPage)) button1.place(x=600, y=300) f = Figure(figsize=(3,2), dpi=100) a = f.add_subplot(111) a.plot([1,2,3,4,5,6,7,8],[1,2,1,3,8,9,3,5]) canvas = FigureCanvasTkAgg(f, mainWindow) canvas.get_tk_widget().pack(padx=150, pady=100,side=tk.LEFT) f2 = Figure(figsize=(3,2), dpi=100) a2 = f2.add_subplot(111) a2.plot([1,2,3,4,5,6,7,8],[5,6,1,3,8,9,3,5]) canvas2 = FigureCanvasTkAgg(f2, mainWindow) canvas2.get_tk_widget().pack(padx=300, pady=100,side=tk.RIGHT) mainWindow.mainloop()