3 SET_TERM_TEMPLATE='set term push; set term x11 enhanced; set term wxt enhanced; set term pop'
7 while getopts d:esp opt
10 d) DELAY_BOUND="$OPTARG";;
11 e) SET_TERM_TEMPLATE='set term postscript color eps enhanced; set output "${FILE}.eps"';;
12 s) SET_TERM_TEMPLATE='set term svg enhanced; set output "${FILE}.svg"';;
13 p) SET_TERM_TEMPLATE='set term png; set output "${FILE}.png"';;
17 shift $(($OPTIND - 1))
19 [ $# -eq 0 -a -r delay_stats.dat ] && set delay_stats.dat
24 FILE=`basename "$1" .dat`
27 COMMAND="Results of: $(grep 'Invoked as' ${FILE}.dat|grep -o 'wclient.*'|sed -e 's/ -o [^ ]*//' -e 's/ [^ ]* ?$//')"
28 STREAMS="$(grep -o 'Stream.*' ${FILE}.dat|sort|while read LINE; do echo {/*0.7 $LINE}\\n; done|tr -d '\n'|sed -e 's/_/\\\\_/g')"
30 TITLE="${COMMAND}\n\n${STREAMS}"
32 SET_TERM=$(echo $SET_TERM_TEMPLATE|sed -e s/\${FILE}/$FILE/)
33 cat <<EOF | gnuplot -persist
35 set xlabel "Delay [ms]"
36 set ylabel "Probability distribution function [%]"
38 set key right bottom nobox
39 set style data linespoints
41 plot [0:$DELAY_BOUND] [0:100] \
42 "${FILE}.dat" index 0 title "AC\\\\_VO",\
43 "${FILE}.dat" index 1 title "AC\\\\_VI",\
44 "${FILE}.dat" index 2 title "AC\\\\_BE",\
45 "${FILE}.dat" index 3 title "AC\\\\_BK"