From e16879a8a2e3802b5c62512853b7cda092577499 Mon Sep 17 00:00:00 2001 From: tth Date: Sat, 9 Feb 2019 04:06:09 +0100 Subject: [PATCH] better temperature hourly plot --- serial/essai.sh | 4 ++-- viz/gnuplot/av4v-h.awk | 2 +- viz/gnuplot/plot-two.sh | 11 ++++++++--- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/serial/essai.sh b/serial/essai.sh index 9f9f773..06ab908 100755 --- a/serial/essai.sh +++ b/serial/essai.sh @@ -10,13 +10,13 @@ NB_READ=5000 ./t -vv -n ${NB_READ} -d ${DEVICE} | tee -a ${DATAFILE} gnuplot << __EOC__ -set term png size 3200,640 +set term png size 4200,640 set output "${IMAGE}" set grid set title "Temperature dans le Double Dragon 2" set xdata time set timefmt "%s" -set format x "%a, %H:%M:%S" +set format x "%d, %H:%M:%S" set yrange [ 0.0 : 30.0] plot "${DATAFILE}" using 1:2 title " foo" with lines, \ "${DATAFILE}" using 1:3 title " bar" with lines, \ diff --git a/viz/gnuplot/av4v-h.awk b/viz/gnuplot/av4v-h.awk index e8b353d..115fd44 100755 --- a/viz/gnuplot/av4v-h.awk +++ b/viz/gnuplot/av4v-h.awk @@ -21,7 +21,7 @@ BEGIN { } else { val = cumul /compte; - print heures, val; + print $1, val; lasthour = heures; cumul = 0; compte = 0; diff --git a/viz/gnuplot/plot-two.sh b/viz/gnuplot/plot-two.sh index fad3882..b177d1a 100755 --- a/viz/gnuplot/plot-two.sh +++ b/viz/gnuplot/plot-two.sh @@ -1,7 +1,7 @@ #!/bin/bash INFILE="../../serial/foo.dat" -NBLINES=50000 +NBLINES=60000 TMPFILE="/tmp/dd2data.$$" IMAGE="av4v-h.png" @@ -14,8 +14,13 @@ set grid set title "Hourly average on the last ${NBLINES} samples" set xlabel "Heures" set ylabel "Temperature" -set yrange [ 5.0 : 30.0] -plot "${TMPFILE}" with lines +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