Add plot generation script

This commit is contained in:
2018-08-30 02:37:27 +01:00
parent 8d252f0dbd
commit 594357af56
@@ -0,0 +1,368 @@
#!/bin/bash
gnuplot << _EOF
set terminal pdfcairo mono \
font 'TimesNewRoman,14'
set datafile missing '-'
set grid
#set size square {1,.5}
set title center offset character 0, -.9
set xlabel center
set ylabel center offset character 1, 0
set key spacing 1 width 0
set style line 4 lc 1 lt 1 lw 2 pt 2 ps 1
set style line 2 lc 2 lt 2 lw 2 pt 3 ps 1
set style line 3 lc 3 lt 4 lw 2 pt 4 ps 1
set style line 1 lc 4 lt 4 lw 2 pt 10 ps 1
set style line 5 lc 7 lt 3 lw 2 pt 6 ps 1
set style line 6 lc 8 lt 6 lw 2 pt 8 ps 1
set style line 7 lc 2 lt 7 lw 2 pt 8 ps 1
set style line 8 lc 3 lt 8 lw 2 pt 9 ps 1
set style line 9 lc 4 lt 9 lw 2 pt 10 ps 1
set style line 100 lc 1 lw 3
set style line 101 lc 4 lw 3
set style line 102 lc 2 lw 3
set style line 103 lc 3 lw 3
#set rmargin 1
# Extra template
set xlabel 'Packet Loss Ratio [%]'
set ylabel 'Packet Loss Ratio [%]'
set key bottom left Left reverse
set output 'lowdelay_P_4R_slice_1200B_seq_basketball_drill_rate_single.pdf'
set title 'Basketball Drill'
plot '-' using 2:3 w lp ls 1 title 'Reference', '-' using 2:3 w lp ls 2 title 'Best', '-' using 2:3 w lp ls 3 title 'Predicted'
"EF" 0.0 39.90
"1.0%" 1.0 36.95
"2.0%" 2.0 35.16
"3.0%" 3.0 33.31
"5.0%" 5.0 31.39
"10.0%" 10.0 28.22
e
"EF" 0.0 39.90
"1.0%" 1.0 38.97
"2.0%" 2.0 38.38
"3.0%" 3.0 37.93
"5.0%" 5.0 37.19
"10.0%" 10.0 35.12
e
"EF" 0.0 39.90
"1.0%" 1.0 38.97
"2.0%" 2.0 38.38
"3.0%" 3.0 37.86
"5.0%" 5.0 37.19
"10.0%" 10.0 35.12
e
set output 'lowdelay_P_4R_slice_1200B_seq_basketball_drive_rate_single.pdf'
set title 'Basketball Drive'
plot '-' using 2:3 w lp ls 1 title 'Reference', '-' using 2:3 w lp ls 2 title 'Best', '-' using 2:3 w lp ls 3 title 'Predicted'
"EF" 0.0 38.47
"1.0%" 1.0 34.74
"2.0%" 2.0 32.61
"3.0%" 3.0 31.19
"5.0%" 5.0 29.46
"10.0%" 10.0 26.85
e
"EF" 0.0 38.47
"1.0%" 1.0 37.63
"2.0%" 2.0 37.02
"3.0%" 3.0 36.40
"5.0%" 5.0 34.89
"10.0%" 10.0 31.47
e
"EF" 0.0 38.47
"1.0%" 1.0 37.63
"2.0%" 2.0 37.02
"3.0%" 3.0 36.40
"5.0%" 5.0 34.89
"10.0%" 10.0 31.47
e
set output 'lowdelay_P_4R_slice_1200B_seq_book_arrival_c6_rate_single.pdf'
set title 'Book Arrival'
plot '-' using 2:3 w lp ls 1 title 'Reference', '-' using 2:3 w lp ls 2 title 'Best', '-' using 2:3 w lp ls 3 title 'Predicted'
"EF" 0.0 40.28
"1.0%" 1.0 38.58
"2.0%" 2.0 37.58
"3.0%" 3.0 36.21
"5.0%" 5.0 34.40
"10.0%" 10.0 31.01
e
"EF" 0.0 40.28
"1.0%" 1.0 39.72
"2.0%" 2.0 39.42
"3.0%" 3.0 39.19
"5.0%" 5.0 38.78
"10.0%" 10.0 37.32
e
"EF" 0.0 40.28
"1.0%" 1.0 39.72
"2.0%" 2.0 39.34
"3.0%" 3.0 39.19
"5.0%" 5.0 38.78
"10.0%" 10.0 37.32
e
set output 'lowdelay_P_4R_slice_1200B_seq_bqsquare_rate_single.pdf'
set title 'BQSquare'
plot '-' using 2:3 w lp ls 1 title 'Reference', '-' using 2:3 w lp ls 2 title 'Best', '-' using 2:3 w lp ls 3 title 'Predicted'
"EF" 0.0 39.30
"1.0%" 1.0 37.91
"2.0%" 2.0 36.72
"3.0%" 3.0 35.64
"5.0%" 5.0 34.29
"10.0%" 10.0 31.36
e
"EF" 0.0 39.30
"1.0%" 1.0 38.56
"2.0%" 2.0 38.06
"3.0%" 3.0 37.65
"5.0%" 5.0 36.76
"10.0%" 10.0 34.91
e
"EF" 0.0 39.30
"1.0%" 1.0 38.53
"2.0%" 2.0 38.06
"3.0%" 3.0 37.60
"5.0%" 5.0 36.76
"10.0%" 10.0 34.91
e
set output 'lowdelay_P_4R_slice_1200B_seq_cactus_rate_single.pdf'
set title 'Cactus'
plot '-' using 2:3 w lp ls 1 title 'Reference', '-' using 2:3 w lp ls 2 title 'Best', '-' using 2:3 w lp ls 3 title 'Predicted'
"EF" 0.0 38.00
"1.0%" 1.0 36.51
"2.0%" 2.0 35.51
"3.0%" 3.0 34.78
"5.0%" 5.0 33.68
"10.0%" 10.0 31.93
e
"EF" 0.0 38.00
"1.0%" 1.0 37.70
"2.0%" 2.0 37.38
"3.0%" 3.0 37.09
"5.0%" 5.0 36.27
"10.0%" 10.0 33.87
e
"EF" 0.0 37.92
"1.0%" 1.0 37.70
"2.0%" 2.0 37.38
"3.0%" 3.0 37.09
"5.0%" 5.0 36.09
"10.0%" 10.0 33.85
e
set output 'lowdelay_P_4R_slice_1200B_seq_four_people_rate_single.pdf'
set title 'Four People'
plot '-' using 2:3 w lp ls 1 title 'Reference', '-' using 2:3 w lp ls 2 title 'Best', '-' using 2:3 w lp ls 3 title 'Predicted'
"EF" 0.0 40.13
"1.0%" 1.0 39.78
"2.0%" 2.0 39.51
"3.0%" 3.0 39.16
"5.0%" 5.0 38.54
"10.0%" 10.0 37.12
e
"EF" 0.0 40.13
"1.0%" 1.0 39.96
"2.0%" 2.0 39.81
"3.0%" 3.0 39.70
"5.0%" 5.0 39.51
"10.0%" 10.0 38.93
e
"EF" 0.0 40.13
"1.0%" 1.0 39.96
"2.0%" 2.0 39.81
"3.0%" 3.0 39.70
"5.0%" 5.0 39.51
"10.0%" 10.0 38.93
e
set output 'lowdelay_P_4R_slice_1200B_seq_kendo_c3_rate_single.pdf'
set title 'Kendo'
plot '-' using 2:3 w lp ls 1 title 'Reference', '-' using 2:3 w lp ls 2 title 'Best', '-' using 2:3 w lp ls 3 title 'Predicted'
"EF" 0.0 41.15
"1.0%" 1.0 39.54
"2.0%" 2.0 38.27
"3.0%" 3.0 37.35
"5.0%" 5.0 34.86
"10.0%" 10.0 31.57
e
"EF" 0.0 41.15
"1.0%" 1.0 40.24
"2.0%" 2.0 39.49
"3.0%" 3.0 38.95
"5.0%" 5.0 38.36
"10.0%" 10.0 36.62
e
"EF" 0.0 41.15
"1.0%" 1.0 40.11
"2.0%" 2.0 39.18
"3.0%" 3.0 38.69
"5.0%" 5.0 38.36
"10.0%" 10.0 36.62
e
set output 'lowdelay_P_4R_slice_1200B_seq_kimono_rate_single.pdf'
set title 'Kimono'
plot '-' using 2:3 w lp ls 1 title 'Reference', '-' using 2:3 w lp ls 2 title 'Best', '-' using 2:3 w lp ls 3 title 'Predicted'
"EF" 0.0 42.88
"1.0%" 1.0 39.02
"2.0%" 2.0 37.48
"3.0%" 3.0 36.19
"5.0%" 5.0 34.60
"10.0%" 10.0 32.24
e
"EF" 0.0 42.88
"1.0%" 1.0 42.00
"2.0%" 2.0 40.75
"3.0%" 3.0 39.67
"5.0%" 5.0 36.61
"10.0%" 10.0 32.67
e
"EF" 0.0 42.88
"1.0%" 1.0 41.94
"2.0%" 2.0 40.75
"3.0%" 3.0 39.67
"5.0%" 5.0 36.51
"10.0%" 10.0 32.03
e
set output 'lowdelay_P_4R_slice_1200B_seq_kristen_sara_rate_single.pdf'
set title 'Kristen Sara'
plot '-' using 2:3 w lp ls 1 title 'Reference', '-' using 2:3 w lp ls 2 title 'Best', '-' using 2:3 w lp ls 3 title 'Predicted'
"EF" 0.0 40.50
"1.0%" 1.0 40.17
"2.0%" 2.0 39.83
"3.0%" 3.0 39.54
"5.0%" 5.0 38.97
"10.0%" 10.0 37.50
e
"EF" 0.0 40.50
"1.0%" 1.0 40.35
"2.0%" 2.0 40.23
"3.0%" 3.0 40.07
"5.0%" 5.0 39.89
"10.0%" 10.0 39.43
e
"EF" 0.0 40.50
"1.0%" 1.0 40.35
"2.0%" 2.0 40.17
"3.0%" 3.0 40.07
"5.0%" 5.0 0.00
"10.0%" 10.0 39.36
e
set output 'lowdelay_P_4R_slice_1200B_seq_park_rate_single.pdf'
set title 'Park Scene'
plot '-' using 2:3 w lp ls 1 title 'Reference', '-' using 2:3 w lp ls 2 title 'Best', '-' using 2:3 w lp ls 3 title 'Predicted'
"EF" 0.0 39.47
"1.0%" 1.0 36.97
"2.0%" 2.0 35.56
"3.0%" 3.0 34.54
"5.0%" 5.0 32.92
"10.0%" 10.0 30.42
e
"EF" 0.0 39.47
"1.0%" 1.0 38.84
"2.0%" 2.0 38.31
"3.0%" 3.0 37.77
"5.0%" 5.0 36.85
"10.0%" 10.0 34.06
e
"EF" 0.0 39.47
"1.0%" 1.0 38.84
"2.0%" 2.0 38.31
"3.0%" 3.0 37.77
"5.0%" 5.0 36.85
"10.0%" 10.0 34.06
e
set output 'lowdelay_P_4R_slice_1200B_seq_people_rate_single.pdf'
set title 'People'
plot '-' using 2:3 w lp ls 1 title 'Reference', '-' using 2:3 w lp ls 2 title 'Best', '-' using 2:3 w lp ls 3 title 'Predicted'
"EF" 0.0 35.90
"1.0%" 1.0 32.55
"2.0%" 2.0 30.71
"3.0%" 3.0 29.48
"5.0%" 5.0 27.77
"10.0%" 10.0 25.05
e
"EF" 0.0 35.90
"1.0%" 1.0 34.11
"2.0%" 2.0 33.29
"3.0%" 3.0 32.56
"5.0%" 5.0 30.85
"10.0%" 10.0 27.14
e
"EF" 0.0 35.90
"1.0%" 1.0 34.11
"2.0%" 2.0 33.29
"3.0%" 3.0 32.56
"5.0%" 5.0 30.85
"10.0%" 10.0 27.14
e
set output 'lowdelay_P_4R_slice_1200B_seq_race_rate_single.pdf'
set title 'Race Horses'
plot '-' using 2:3 w lp ls 1 title 'Reference', '-' using 2:3 w lp ls 2 title 'Best', '-' using 2:3 w lp ls 3 title 'Predicted'
"EF" 0.0 39.87
"1.0%" 1.0 33.45
"2.0%" 2.0 30.74
"3.0%" 3.0 29.08
"5.0%" 5.0 26.98
"10.0%" 10.0 24.19
e
"EF" 0.0 39.87
"1.0%" 1.0 37.73
"2.0%" 2.0 36.27
"3.0%" 3.0 35.11
"5.0%" 5.0 32.76
"10.0%" 10.0 27.93
e
"EF" 0.0 39.36
"1.0%" 1.0 37.73
"2.0%" 2.0 36.27
"3.0%" 3.0 35.11
"5.0%" 5.0 32.76
"10.0%" 10.0 27.93
e
set output 'lowdelay_P_4R_slice_1200B_seq_tennis_rate_single.pdf'
set title 'Tennis'
plot '-' using 2:3 w lp ls 1 title 'Reference', '-' using 2:3 w lp ls 2 title 'Best', '-' using 2:3 w lp ls 3 title 'Predicted'
"EF" 0.0 40.68
"1.0%" 1.0 36.81
"2.0%" 2.0 34.46
"3.0%" 3.0 32.71
"5.0%" 5.0 30.36
"10.0%" 10.0 27.08
e
"EF" 0.0 40.68
"1.0%" 1.0 39.37
"2.0%" 2.0 38.55
"3.0%" 3.0 37.68
"5.0%" 5.0 36.61
"10.0%" 10.0 33.69
e
"EF" 0.0 40.68
"1.0%" 1.0 39.37
"2.0%" 2.0 38.55
"3.0%" 3.0 37.68
"5.0%" 5.0 36.61
"10.0%" 10.0 33.69
e
_EOF
CONV_FILENAMES="lowdelay_P_4R_slice_1200B_seq_basketball_drill_rate_single.pdf lowdelay_P_4R_slice_1200B_seq_basketball_drive_rate_single.pdf lowdelay_P_4R_slice_1200B_seq_book_arrival_c6_rate_single.pdf lowdelay_P_4R_slice_1200B_seq_bqsquare_rate_single.pdf lowdelay_P_4R_slice_1200B_seq_cactus_rate_single.pdf lowdelay_P_4R_slice_1200B_seq_four_people_rate_single.pdf lowdelay_P_4R_slice_1200B_seq_kendo_c3_rate_single.pdf lowdelay_P_4R_slice_1200B_seq_kimono_rate_single.pdf lowdelay_P_4R_slice_1200B_seq_kristen_sara_rate_single.pdf lowdelay_P_4R_slice_1200B_seq_park_rate_single.pdf lowdelay_P_4R_slice_1200B_seq_people_rate_single.pdf lowdelay_P_4R_slice_1200B_seq_race_rate_single.pdf lowdelay_P_4R_slice_1200B_seq_tennis_rate_single.pdf "
gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=pyPlotQuality.pdf $CONV_FILENAMES
rm ${CONV_FILENAMES}