equal
deleted
inserted
replaced
56 my $name = $4; |
56 my $name = $4; |
57 my $h = $5; |
57 my $h = $5; |
58 my $m = $6; |
58 my $m = $6; |
59 my $s = $7; |
59 my $s = $7; |
60 |
60 |
61 my $date = $month - 1 + ($day - 1) / 31; |
61 my $date = $year + ($month - 1) / 31 + ($day - 1) / 365; |
62 my $time = ($h * 3600 + $m * 60 + $s) / 60; |
62 my $time = ($h * 3600 + $m * 60 + $s) / 60; |
63 |
63 |
64 printf "%s %.2f %.2f\n", $name, $date, $time; |
64 printf "%s %.2f %.2f\n", $name, $date, $time; |
65 } |
65 } |
66 }' > "$ALL_DATA" |
66 }' > "$ALL_DATA" |
69 do |
69 do |
70 fgrep "$SESSION " "$ALL_DATA" > "$SESSION_DATA" |
70 fgrep "$SESSION " "$ALL_DATA" > "$SESSION_DATA" |
71 gnuplot <<EOF |
71 gnuplot <<EOF |
72 set terminal png |
72 set terminal png |
73 set output "${SESSION}.png" |
73 set output "${SESSION}.png" |
74 plot [] [0:40] "$SESSION_DATA" using 2:3 title "$SESSION" smooth sbezier, "$SESSION_DATA" using 2:3 title "$SESSION" smooth csplines |
74 plot [] [0:50] "$SESSION_DATA" using 2:3 title "$SESSION" smooth sbezier, "$SESSION_DATA" using 2:3 title "$SESSION" smooth csplines |
75 EOF |
75 EOF |
76 done |
76 done |
77 |
77 |
78 rm -f "$ALL_DATA" "$SESSION_DATA" |
78 rm -f "$ALL_DATA" "$SESSION_DATA" |