]> rtime.felk.cvut.cz Git - hercules2020/kcf.git/blobdiff - graphGen.sh
test: Make tests pass on Travis
[hercules2020/kcf.git] / graphGen.sh
index 0a604df4590894f1248726f60e2343067d3170c4..6652f417c49ac62329c836366afc445939fd039d 100755 (executable)
@@ -34,11 +34,11 @@ do
     (echo ${tracker_version}-${arguments}-${dataset}; grep -e '->' $log | grep -o '[0-9.]*ms' ) > $data_file
 done
 
-if (($SORT == 1))
-then
-    getavg() { grep Average $1 | grep -o '[0-9.]*ms'; }
-    set -- $(for i in $@; do echo $i $(getavg $i); done | sort -n -k2 | cut -f1 -d' ')
-fi
+getavg() { grep Average $1 | grep -o '[0-9.]*ms'; }
+set -- $(for i in $@; do avg=$(getavg $i); test "$avg" && echo $i $avg; done \
+       | if (($SORT == 1)); then sort -n -k2; else cat; fi \
+       | cut -f1 -d' ')
+
 
 paste ${@//.log/.dat} > all
 
@@ -58,11 +58,12 @@ gnuplot -persist << EOFMarker
 
         set style data boxplot
         set style boxplot nooutliers
+        set grid
         unset key
         if ($USE_FPS == 1) {
-           plot for [i=1:N] file using (i):(1000/column(i))
+           plot [][0:] for [i=1:N] file using (i):(1000/column(i))
         } else {
-          plot for [i=1:N] file using (i):i
+          plot [][0:] for [i=1:N] file using (i):i
         }
 EOFMarker