DD2-monitor/viz/gnuplot/plot-two.sh

28 righe
523 B
Bash
Executable File

#!/bin/bash
INFILE="../../serial/foo.dat"
NBLINES=60000
TMPFILE="/tmp/dd2data.$$"
IMAGE="av4v-h.png"
tail -${NBLINES} ${INFILE} | ./av4v-h.awk > ${TMPFILE}
gnuplot << __EOC__
set term png size 1280,420
set output "${IMAGE}"
set grid
set title "Hourly average on the last ${NBLINES} samples"
set xlabel "Heures"
set ylabel "Temperature"
set yrange [ 0.0 : 30.0]
set xdata time
set timefmt "%s"
set format x "%d, %H:%M"
plot "${TMPFILE}" using 1:2 title "celcius" with lines
__EOC__
cat -n ${TMPFILE} | tail -20