ich habe folgendes Problem: Ich habe eine .txt Datei mit 2 Spalten. In jeder Spalte befinden sich einige hundert Zahlen.
Mit matplotlib möchte ich diese Datenreihen nun plotten, und zwar die erste Spalte als x- und die zweite Spalte als y-Achse.
Leider werden mir nur Leere Plots angezeigt. Ich denke, dass ich die Spalten vielleicht erst als Listen einlesen muss. Ist das korrekt? Und wenn ja, wie kann ich das machen?
Hier der für die Aufgabe interessante Ausschnitt aus meinem Quelltext:
Code: Alles auswählen
import numpy as np
import matplotlib.pyplot as plt
....
infile = open("lightcurve.txt","r")
for line in infile:
pair = line.split()
x = float(pair[0])
y = float(pair[1])
plt.plot(x,y)
plt.show()
Für Hinweise und Tipps wäre ich euch sehr dankbar.
Grüße
Alex