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