Moin, On Tue, 2007-02-27 at 17:21 +0100, Fabian Heinze wrote: > >> Hallo, > >> > >> ich habe ein File das Daten enthält die ich mit Gnuplot plotten möchte. > >> Die Daten sehen wie folgt aus: > >> '2007-02-07 14:05:00', 781, 252 > >> '2007-02-07 14:05:01', 281, 886 > >> '2007-02-07 14:05:01', 781, 657 > >> '2007-02-07 14:05:02', 281, 150 > >> Problem ist das Gnuplot das Leerzeichen ja als Trennung für den nächsten > >> Datensatz benutzt. Ich möchte aber das z.B. "2007-02-07 14:05:00" und "781" > >> zusammen als ein Wert (x-Wert) und die "252" als y-Wert interpretiert wird. > >> Kennt sich hier jemand mit Gnuplot aus und weiß wie ich das machen kann oder > >> muss ich mein Datenfile vorher umstricken...? > > [...] > Danke erstmal, funktioniert aber mit den obigen Daten nicht. > Hier meine eingabe: > gnuplot> set datafile separator "," > gnuplot> plot 'data1.dat' using ($1+$2):3 > ^ > x range is invalid ich kenne zwar gnuplot nicht, aber für mich sieht das so aus, als wolltest einen Wert "Zeit" mit einem Wert "Zahl" addieren. Das ist dann wohl so ähnlich, wie (2 Äpfel + 1 Birne); Mensch kann das umsetzen in (3 Früchte), das ist dann aber ein ganz neuer Wertebereich, der vorher nicht bekannt war. Ein Computer (-Programm) kann diese Umsetzung nicht automatisch vornehmen, Du musst daher beide Werte angleichen, z.B. "Zeit" als "Zahl" darstellen. Gruss -- hgb
Attachment:
signature.asc
Description: This is a digitally signed message part