set terminal pdfcairo color enhanced size 6.5in,3.5in font "Times,17" set size 1.0, 1.0 # scale of plot area inside terminal set origin 0.0, 0.0 # bottom-left corner INDIR="build" OUTDIR="build" set macros set output OUTDIR."/plot-list-1ord.pdf" set lmargin 10 set bmargin 7 set grid set nokey set ylabel "Duration (relative)" offset -1.0,0 set logscale y (2**0.2) set yrange [0.38:2.5]; set format y "%.1f {/Symbol \264}" set ytics (0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.2, 1.4, 1.6, 1.8, 2.0, 2.4) # Draw fake x axis at y=1.0; use vertical-only bounding 'H' unset border set arrow from graph 0, first 1 to graph 1, first 1 nohead lt -1 lw 2 set arrow 100 from graph 0, graph 0 to graph 0, graph 1 nohead lw 1 front set arrow 101 from graph 1, graph 0 to graph 1, graph 1 nohead lw 1 front set xrange [-5.5:17.5]; set xlabel "Architecture, Size Zone; Operation; Framework; \nPrevalence Prevalence Prevalence" set xtics ( \ "AMD, sm" -5, \ "AMD, med" -4, \ "Intel, sm" -3, \ "Intel, med" -2, \ \ "I" 0, \ "II" 1, \ "III" 2, \ "IV" 3, \ "V" 4, \ "VI" 5, \ "VII" 6, \ "VIII" 7, \ "IX" 8, \ "X" 9, \ "XI" 10, \ "XII" 11, \ \ "{/Helvetica=15 C{/Symbol \42}}" 13, \ "{/Symbol \155}C++" 14, \ "LQ: tailq" 15, \ "LQ: list" 16, \ ) scale 0 rotate by -45 barHtScale_phys = 0.05 barHtScale_op = 0.1 barHtScale_fx = 0.05 set errorbars 0 linewidth 4 set pointintervalbox 0 plot INDIR."/plot-list-1ord.det.dat" \ i 3 using (0):(0):(-1 - 1):(-1 - 1 + barHtScale_phys * $3):1:2 title columnheader(1) with boxxyerror fc rgb "black" fs transparent solid 0.15 noborder, \ '' i 2 using (0):(0):(-1 - 2):(-1 - 2 + barHtScale_phys * $3):1:2 title columnheader(1) with boxxyerror fc rgb "black" fs transparent solid 0.15 noborder, \ '' i 1 using (0):(0):(-1 - 3):(-1 - 3 + barHtScale_phys * $3):1:2 title columnheader(1) with boxxyerror fc rgb "black" fs transparent solid 0.15 noborder, \ '' i 0 using (0):(0):(-1 - 4):(-1 - 4 + barHtScale_phys * $3):1:2 title columnheader(1) with boxxyerror fc rgb "black" fs transparent solid 0.15 noborder, \ '' i 3 using (-1 - 1 + barHtScale_phys * $3):2 notitle with steps lc rgb "black" lw 0.3, \ '' i 2 using (-1 - 2 + barHtScale_phys * $3):2 notitle with steps lc rgb "black" lw 0.3, \ '' i 1 using (-1 - 3 + barHtScale_phys * $3):2 notitle with steps lc rgb "black" lw 0.3, \ '' i 0 using (-1 - 4 + barHtScale_phys * $3):2 notitle with steps lc rgb "black" lw 0.3, \ \ '' i 10 using (0):(0):( 0):( 0 + barHtScale_op * $3):1:2 title columnheader(1) with boxxyerror fc rgb "black" fs transparent solid 0.15 noborder, \ '' i 11 using (0):(0):( 1):( 1 + barHtScale_op * $3):1:2 title columnheader(1) with boxxyerror fc rgb "black" fs transparent solid 0.15 noborder, \ '' i 12 using (0):(0):( 2):( 2 + barHtScale_op * $3):1:2 title columnheader(1) with boxxyerror fc rgb "black" fs transparent solid 0.15 noborder, \ '' i 13 using (0):(0):( 3):( 3 + barHtScale_op * $3):1:2 title columnheader(1) with boxxyerror fc rgb "black" fs transparent solid 0.15 noborder, \ '' i 14 using (0):(0):( 4):( 4 + barHtScale_op * $3):1:2 title columnheader(1) with boxxyerror fc rgb "black" fs transparent solid 0.15 noborder, \ '' i 15 using (0):(0):( 5):( 5 + barHtScale_op * $3):1:2 title columnheader(1) with boxxyerror fc rgb "black" fs transparent solid 0.15 noborder, \ '' i 4 using (0):(0):( 6):( 6 + barHtScale_op * $3):1:2 title columnheader(1) with boxxyerror fc rgb "black" fs transparent solid 0.15 noborder, \ '' i 5 using (0):(0):( 7):( 7 + barHtScale_op * $3):1:2 title columnheader(1) with boxxyerror fc rgb "black" fs transparent solid 0.15 noborder, \ '' i 6 using (0):(0):( 8):( 8 + barHtScale_op * $3):1:2 title columnheader(1) with boxxyerror fc rgb "black" fs transparent solid 0.15 noborder, \ '' i 7 using (0):(0):( 9):( 9 + barHtScale_op * $3):1:2 title columnheader(1) with boxxyerror fc rgb "black" fs transparent solid 0.15 noborder, \ '' i 8 using (0):(0):(10):(10 + barHtScale_op * $3):1:2 title columnheader(1) with boxxyerror fc rgb "black" fs transparent solid 0.15 noborder, \ '' i 9 using (0):(0):(11):(11 + barHtScale_op * $3):1:2 title columnheader(1) with boxxyerror fc rgb "black" fs transparent solid 0.15 noborder, \ '' i 10 using ( 0 + barHtScale_op * $3):2 notitle with steps lc rgb "black" lw 0.3, \ '' i 11 using ( 1 + barHtScale_op * $3):2 notitle with steps lc rgb "black" lw 0.3, \ '' i 12 using ( 2 + barHtScale_op * $3):2 notitle with steps lc rgb "black" lw 0.3, \ '' i 13 using ( 3 + barHtScale_op * $3):2 notitle with steps lc rgb "black" lw 0.3, \ '' i 14 using ( 4 + barHtScale_op * $3):2 notitle with steps lc rgb "black" lw 0.3, \ '' i 15 using ( 5 + barHtScale_op * $3):2 notitle with steps lc rgb "black" lw 0.3, \ '' i 4 using ( 6 + barHtScale_op * $3):2 notitle with steps lc rgb "black" lw 0.3, \ '' i 5 using ( 7 + barHtScale_op * $3):2 notitle with steps lc rgb "black" lw 0.3, \ '' i 6 using ( 8 + barHtScale_op * $3):2 notitle with steps lc rgb "black" lw 0.3, \ '' i 7 using ( 9 + barHtScale_op * $3):2 notitle with steps lc rgb "black" lw 0.3, \ '' i 8 using (10 + barHtScale_op * $3):2 notitle with steps lc rgb "black" lw 0.3, \ '' i 9 using (11 + barHtScale_op * $3):2 notitle with steps lc rgb "black" lw 0.3, \ \ '' i 16 using (0):(0):(1 + 12):(1 + 12 + barHtScale_fx * $3):1:2 title columnheader(1) with boxxyerror fc rgb "blue" fs transparent solid 0.15 noborder, \ '' i 19 using (0):(0):(1 + 13):(1 + 13 + barHtScale_fx * $3):1:2 title columnheader(1) with boxxyerror fc rgb "dark-orange" fs transparent solid 0.15 noborder, \ '' i 18 using (0):(0):(1 + 14):(1 + 14 + barHtScale_fx * $3):1:2 title columnheader(1) with boxxyerror fc rgb "magenta" fs transparent solid 0.15 noborder, \ '' i 17 using (0):(0):(1 + 15):(1 + 15 + 3.5 * barHtScale_fx * $3):1:2 title columnheader(1) with boxxyerror fc rgb "purple" fs transparent solid 0.35 noborder, \ '' i 16 using (1 + 12 + barHtScale_fx * $3):2 notitle with steps lc rgb "blue" lw 0.3, \ '' i 19 using (1 + 13 + barHtScale_fx * $3):2 notitle with steps lc rgb "dark-orange" lw 0.3, \ '' i 18 using (1 + 14 + barHtScale_fx * $3):2 notitle with steps lc rgb "magenta" lw 0.3, \ '' i 17 using (1 + 15 + 3.5 * barHtScale_fx * $3):2 notitle with steps lc rgb "purple" lw 0.3, \ \ INDIR."/plot-list-1ord.sum.dat" \ i 3 using (-1 - 1):1:(-1 - 1):(-1 - 1 + .8) notitle with xerrorbars lc rgb "black" pt 5 ps 0.8, \ '' i 2 using (-1 - 2):1:(-1 - 2):(-1 - 2 + .8) notitle with xerrorbars lc rgb "black" pt 5 ps 0.8, \ '' i 1 using (-1 - 3):1:(-1 - 3):(-1 - 3 + .8) notitle with xerrorbars lc rgb "black" pt 5 ps 0.8, \ '' i 0 using (-1 - 4):1:(-1 - 4):(-1 - 4 + .8) notitle with xerrorbars lc rgb "black" pt 5 ps 0.8, \ \ '' i 10 using ( 0):1:( 0):( 0 + .8) notitle with xerrorbars lc rgb "black" pt 5 ps 0.8, \ '' i 11 using ( 1):1:( 1):( 1 + .8) notitle with xerrorbars lc rgb "black" pt 5 ps 0.8, \ '' i 12 using ( 2):1:( 2):( 2 + .8) notitle with xerrorbars lc rgb "black" pt 5 ps 0.8, \ '' i 13 using ( 3):1:( 3):( 3 + .8) notitle with xerrorbars lc rgb "black" pt 5 ps 0.8, \ '' i 14 using ( 4):1:( 4):( 4 + .8) notitle with xerrorbars lc rgb "black" pt 5 ps 0.8, \ '' i 15 using ( 5):1:( 5):( 5 + .8) notitle with xerrorbars lc rgb "black" pt 5 ps 0.8, \ '' i 4 using ( 6):1:( 6):( 6 + .8) notitle with xerrorbars lc rgb "black" pt 5 ps 0.8, \ '' i 5 using ( 7):1:( 7):( 7 + .8) notitle with xerrorbars lc rgb "black" pt 5 ps 0.8, \ '' i 6 using ( 8):1:( 8):( 8 + .8) notitle with xerrorbars lc rgb "black" pt 5 ps 0.8, \ '' i 7 using ( 9):1:( 9):( 9 + .8) notitle with xerrorbars lc rgb "black" pt 5 ps 0.8, \ '' i 8 using ( 10):1:( 10):( 10 + .8) notitle with xerrorbars lc rgb "black" pt 5 ps 0.8, \ '' i 9 using ( 11):1:( 11):( 11 + .8) notitle with xerrorbars lc rgb "black" pt 5 ps 0.8, \ \ '' i 16 using (1 + 12):1:(1 + 12):(1 + 12 + .8) notitle with xerrorbars lc rgb "blue" pt 7 ps 1.0, \ '' i 19 using (1 + 13):1:(1 + 13):(1 + 13 + .8) notitle with xerrorbars lc rgb "dark-orange" pt 9 ps 1.2, \ '' i 18 using (1 + 14):1:(1 + 14):(1 + 14 + .8) notitle with xerrorbars lc rgb "magenta" pt 11 ps 1.2, \ '' i 17 using (1 + 15):1:(1 + 15):(1 + 15 + .8) notitle with xerrorbars lc rgb "dark-violet" pt 13 ps 1.4