#! /bin/bash /usr/bin/gnuplot <<EOP set terminal png size 800,480 set output "/opt/apache/www/daily.png" set grid x y set xlabel "Time" set ylabel "Temperature" set y2tics set xtics 600 set xdata time set timefmt "%Y,%m,%d,%H,%M" set format x "%H:%M" datafile="/mnt/sdc1/temperature/log.csv" plot datafile using 1:2 title "T outdoor" with lines, \ datafile using 1:3 title "T in room" with lines axes x1y1 EOP
результат работы:
осталось продумать, чем/как резать лог так, чтоб куски были размером ровно в день/неделю/месяц и/или чем/как клеить по 7 дней в неделю и по Ы дней в месяц. Или наоборот, гадить в дни, а потом клеить в недели. Или гадить по два раза.