CSV plot in Tkinter mit Pandas und Matplot
Verfasst: Sonntag 25. Oktober 2020, 16:37
Hallo,
ich bin neu in Python.
Ich möchte eine CSV einlesen und diese anschließend in ein Tkinter Fenster mit Matplot plotten. Leider wird mir im Fenster meine Kurve nicht angezeigt.
"Normales" Plotten mit Pandas geht aber. Nur leider mit der Einbindung in Tkinter nicht.
Mein Code:
Hier das Bild wie es aktuell aussieht.

https://drive.google.com/file/d/16JFCXT ... sp=sharing
Meine CSV sieht wie folgt aus:
x,y
1,5
2,10
3,15
4,20
Vielen Dank im Voraus
ich bin neu in Python.
Ich möchte eine CSV einlesen und diese anschließend in ein Tkinter Fenster mit Matplot plotten. Leider wird mir im Fenster meine Kurve nicht angezeigt.
"Normales" Plotten mit Pandas geht aber. Nur leider mit der Einbindung in Tkinter nicht.
Mein Code:
Code: Alles auswählen
from tkinter import *
import matplotlib.pyplot as plt
import pandas as pd
from matplotlib.figure import Figure
from matplotlib.backends.backend_tkagg import (FigureCanvasTkAgg, NavigationToolbar2Tk)
fenster= Tk()
fenster.title("Sensordaten")
fenster.geometry("900x600")
figure = Figure(figsize=(5, 4), dpi=100)
data1 = figure.add_subplot(1, 1, 1)
data1 = pd.read_csv("/home/pi/Desktop/Test.csv")
data1.plot(x="x",y="y")
canvas = FigureCanvasTkAgg(figure, fenster)
canvas.get_tk_widget().pack()
toolbar= NavigationToolbar2Tk(canvas,fenster)
toolbar.update()
canvas.get_tk_widget().pack()
fenster.mainloop()
https://drive.google.com/file/d/16JFCXT ... sp=sharing
Meine CSV sieht wie folgt aus:
x,y
1,5
2,10
3,15
4,20
Vielen Dank im Voraus
