Python | Diagramm in GUI tkinter |

Опубликовано: 08 Апрель 2026
на канале: ANDREEs
618
6

Hier eine schnelle und übersichtliche Möglichkeit, wie man ein Diagramm (matplotlib) in ein GUI (tkinter) integriert...
__________________________________________________
Hier der Code zum Mitmachen:

from tkinter import *
from matplotlib.figure import Figure
from matplotlib.backends.backend_tkagg import (FigureCanvasTkAgg,
NavigationToolbar2Tk)

Plot-Funktion wird zum Zeichnen des Diagramms im Tkinter-Fenster erstellt

def Diagramm_Ausfuehren():

die Abbildung "Figure", die die Handlung enthalten wird
fig = Figure(figsize = (5, 5), dpi = 100)

Liste der Squares
y = [i**2 for i in range(101)]

Hinzufügen von subplot
plot1 = fig.add_subplot(111)

Graphen zeichnen
plot1.plot(y)

Erstellen der Tkinter-Leinwand mit der Matplotlib-Figur
canvas = FigureCanvasTkAgg(fig, master = window)
canvas.draw()

Platzieren der Leinwand im Tkinter-Fenster
canvas.get_tk_widget().pack()

Toolbar erzeugen
toolbar = NavigationToolbar2Tk(canvas, window)
toolbar.update()

Toolbar platzieren
canvas.get_tk_widget().pack()

main-Fenster
window = Tk()

Titel
window.title('Plotting in Tkinter')

Größe des main-Fensters
window.geometry("500x500")

Button zum Anzeigen
plot_button = Button(master = window, command = Diagramm_Ausfuehren,
height = 2, width = 10, text = "Drucken")

Button einfügen
plot_button.pack()

window.mainloop()
____________________________________________________________________________

Sounds aus der Youtube Mediathek
Bildmaterial von Pexels.com