ich weiß, dass das Problem mehr mit Gnuplot als mit Python zu tun hat, aber immerhin will ich es ja über Python ansteuern
Ich lasse mir mit Gnuplot ein paar Kurven gleichzeitig in einem Fenster ausgeben, leider weiß man nicht welche Kurve was darstellt. Darum hätte ich gerne eine Beschriftung jeder Kurve.
Ich hab auch massig Beispiele gefunden, wie man Dateien in Gnuplot aufruft und sie dann beschriften lässt. Mit meinen Listen funktioniert das mit Python aber irgendwie nicht so ganz.
Die Beispiele sehen alle immer so aus:
Code: Alles auswählen
plot 'creep_qz.dat' title "Quarz"
Code: Alles auswählen
g.plot(data title "Kurve 1")
Code: Alles auswählen
g('plot data title "Kurve 1"')
Code: Alles auswählen
g('plot 'data' title "Kurve 1"')
Falls das jemand testen will, der Code zum Erstellen sieht eigentlich nur so aus:
Code: Alles auswählen
import Gnuplot
g = Gnuplot.Gnuplot()
g('set style data linespoints')
g('set grid')
g.title('I(V)-Kennlinie')
g.xlabel('Voltage (V)')
g.ylabel('Current (A)')
data = list()
data.append([1,1])
data.append([2,2])
data.append([3,3])
Schonmal vielen Dank!
[EDIT:] Natürlich kommt noch die Eingabeaufforderung, damit das Fenster offen bleibt
Code: Alles auswählen
raw_input("Press any key to Exit")