Hallo,
ich habe folgende Datenbank gegeben:
ID tempin tempout humidity date time 1 24 12 55 01.11.2014 00:00 2 23 13 54 01.11.2014 06:00 3 25 13 45 01.11.2014 12:00 4 26 13 46 01.11.2014 18:00 5 27 14 47 02.11.2014 00:00 6 28 13 54 02.11.2014 06:00 7 25 12 55 02.11.2014 12:00 8 24 11 52 02.11.2014 18:00 9 23 10 50 03.11.2014 00:00
Diese Datenbank möchte ich in Gnuplot plotten, in dem ich eine Einstellungsdatei über die Kommandozeile in Gnuplot öffne. Die Einstellungsdatei sieht wie folgt aus:
set title "iSystem 2014 Wetterstation \nvon 01.11.2014 bis 02.11.2014" set style data fsteps set xlabel "Uhrzeit" set yrange [-20:40] set y2tics 25 set y2range [0:100] set xdata time set timefmt "%H:%M:%S" set format x "%H:%M" set ylabel "Temperatur in °C" set y2label "Luftfeuchtigkeit in %" set grid set key left plot '<sqlite3 test.db "SELECT humidy FROM messwerte;"' using 0:1 title 'Luftfeuchtigkeit' with lines axes x1y2 ,\ '<sqlite3 test.db "SELECT tempout FROM messwerte;"' using 0:1 title 'Außentemperatur' with lines axes x1y1 ,\ '<sqlite3 test.db "SELECT tempin FROM messwerte;"' using 0:1 title 'Innentemperatur' with lines axes x1y1
Die Daten lassen sich alle wunderbar im Diagramm darstellen, bis auf die x-Achse. Die x-Achse soll die Zeit darstellen. Das Diagramm zeigt aber lediglich 00:00 zu jedem Wert an.
Was habe ich falsch gemacht bzw. wie kann ich die Daten auf der x-Achse korrekt darstellen?