X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;ds=sidebyside;f=c%2Fgoertzel%2Fsleepplot.sh;h=5b5a92ebb80a3a5e14a795ef5dcb19f4331bd308;hb=3e5828b5bfdae6ef1457d8e44c551369e12e467b;hp=09fd050ccab6659a384d199a84569c4e5c528265;hpb=7cd5c7da35ac8f7e5596e4133c85e1f24e66f418;p=mirrors%2FPrograms.git diff --git a/c/goertzel/sleepplot.sh b/c/goertzel/sleepplot.sh index 09fd050..5b5a92e 100755 --- a/c/goertzel/sleepplot.sh +++ b/c/goertzel/sleepplot.sh @@ -5,31 +5,35 @@ test -z "$1" && { exit 23 } +#Count events: +seconds=60 +./sleepcount.sh "$1" "$seconds" + +#Approximate size of graph size="$(tail -n 1 "$1" | cut -d . -f 1)" test $size -gt 3600 && size="$(( $size/10 ))" #For prolonged periods -size="$(( 200 + ($size * 2) ))" +size="$(( 600 + $size ))" +#Plot it gnuplot << EOF set output "$1.png" -set terminal png size $size,200 +set terminal png size $size,300 set title "Sleep motions" set xlabel "time" set ylabel "motion" -set yrange [-0.5:1.5] +set yrange [-0.5:3] set xdata time set timefmt "%s" #set format x "%H:%M:%S" -#set y2tics 300 -#set ytics 5 - set grid #set pointsize 0.5 -plot "$1" using 2:5 with histeps; +plot "$1" using 2:5 title "Sensor state" with steps,\ +"$1.counts.$seconds" using 1:(\$2/5) title "Activations in last $seconds seconds" smooth csplines EOF