Ignore:
Timestamp:
Apr 13, 2026, 3:05:44 AM (2 weeks ago)
Author:
Michael Brooks <mlbrooks@…>
Branches:
master
Children:
5b21636b
Parents:
2581f1e
Message:

Add overlaid means to list perf histograms. Add 2nd-order graph to the paper and its discussion.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/mike_brooks_MMath/plots/list-1ord.gp

    r2581f1e r1abcec9b  
    1515set grid
    1616set nokey
    17 set logscale y 2
    18 set yrange [0.4:3.0];
    19 set ytics ( \
    20    "+40%%" 1.666666667, \
    21    "+30%%" 1.428571429, \
    22    "+20%%" 1.25, \
    23    "+10%%" 1.111111111, \
    24    "0" 1, \
    25    "-20%%" 0.833333333, \
    26    "-40%%" 0.714285714, \
    27    "-60%%" 0.625, \
    28    "-80%%" 0.555555556, \
    29    "-100%%" 0.5, \
    30    "-130%%" 0.434782609, \
    31    "-160%%" 0.384615385, \
    32    "-200%%" 0.333333333 \
    33 )
     17
     18set ylabel "Duration (relative)" offset -1.0,0
     19set logscale y (2**0.2)
     20set yrange [0.38:2.5];
     21set format y "%.1f {/Symbol \264}"
     22set 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)
     23
     24# Draw fake x axis at y=1.0; use vertical-only bounding 'H'
     25unset border
     26set arrow from graph 0, first 1 to graph 1, first 1 nohead lt -1 lw 2
     27set arrow 100 from graph 0, graph 0 to graph 0, graph 1 nohead lw 1 front
     28set arrow 101 from graph 1, graph 0 to graph 1, graph 1 nohead lw 1 front
     29
    3430set xrange [-5.5:17.5];
    3531set xlabel "Machine, Size Zone;                           Operation;                                     Framework;       \nPrevalence                                   Prevalence                                     Prevalence"
     
    5753   "LQ: tailq" 15, \
    5854   "LQ: list"  16, \
    59 ) rotate by -45
    60 
    61 set ylabel "Duration (relative)" offset -1.0,0
    62 set errorbars 2.0
    63 set pointintervalbox 0
     55) scale 0 rotate by -45
    6456
    6557barHtScale_phys = 0.05
     
    6759barHtScale_fx = 0.05
    6860
     61set errorbars 0 linewidth 4
     62set pointintervalbox 0
    6963
    70 plot INDIR."/plot-list-1ord.dat" \
     64
     65plot INDIR."/plot-list-1ord.det.dat" \
    7166       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, \
    7267    '' 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, \
     
    110105    '' i 19 using (1 + 13 +       barHtScale_fx * $3):2 notitle with steps lc rgb "dark-orange"  lw 0.3, \
    111106    '' i 18 using (1 + 14 +       barHtScale_fx * $3):2 notitle with steps lc rgb "magenta"      lw 0.3, \
    112     '' i 17 using (1 + 15 + 3.5 * barHtScale_fx * $3):2 notitle with steps lc rgb "purple"       lw 0.3
    113 
     107    '' i 17 using (1 + 15 + 3.5 * barHtScale_fx * $3):2 notitle with steps lc rgb "purple"       lw 0.3, \
     108\
     109   INDIR."/plot-list-1ord.sum.dat" \
     110       i  3 using (-1 - 1):1:(-1 - 1):(-1 - 1 + .8) notitle with xerrorbars lc rgb "black"       pt  5  ps 0.8, \
     111    '' i  2 using (-1 - 2):1:(-1 - 2):(-1 - 2 + .8) notitle with xerrorbars lc rgb "black"       pt  5  ps 0.8, \
     112    '' i  1 using (-1 - 3):1:(-1 - 3):(-1 - 3 + .8) notitle with xerrorbars lc rgb "black"       pt  5  ps 0.8, \
     113    '' i  0 using (-1 - 4):1:(-1 - 4):(-1 - 4 + .8) notitle with xerrorbars lc rgb "black"       pt  5  ps 0.8, \
     114\
     115    '' i 10 using (     0):1:(     0):(     0 + .8) notitle with xerrorbars lc rgb "black"       pt  5  ps 0.8, \
     116    '' i 11 using (     1):1:(     1):(     1 + .8) notitle with xerrorbars lc rgb "black"       pt  5  ps 0.8, \
     117    '' i 12 using (     2):1:(     2):(     2 + .8) notitle with xerrorbars lc rgb "black"       pt  5  ps 0.8, \
     118    '' i 13 using (     3):1:(     3):(     3 + .8) notitle with xerrorbars lc rgb "black"       pt  5  ps 0.8, \
     119    '' i 14 using (     4):1:(     4):(     4 + .8) notitle with xerrorbars lc rgb "black"       pt  5  ps 0.8, \
     120    '' i 15 using (     5):1:(     5):(     5 + .8) notitle with xerrorbars lc rgb "black"       pt  5  ps 0.8, \
     121    '' i  4 using (     6):1:(     6):(     6 + .8) notitle with xerrorbars lc rgb "black"       pt  5  ps 0.8, \
     122    '' i  5 using (     7):1:(     7):(     7 + .8) notitle with xerrorbars lc rgb "black"       pt  5  ps 0.8, \
     123    '' i  6 using (     8):1:(     8):(     8 + .8) notitle with xerrorbars lc rgb "black"       pt  5  ps 0.8, \
     124    '' i  7 using (     9):1:(     9):(     9 + .8) notitle with xerrorbars lc rgb "black"       pt  5  ps 0.8, \
     125    '' i  8 using (    10):1:(    10):(    10 + .8) notitle with xerrorbars lc rgb "black"       pt  5  ps 0.8, \
     126    '' i  9 using (    11):1:(    11):(    11 + .8) notitle with xerrorbars lc rgb "black"       pt  5  ps 0.8, \
     127\
     128    '' i 16 using (1 + 12):1:(1 + 12):(1 + 12 + .8) notitle with xerrorbars lc rgb "blue"        pt  7  ps 1.0, \
     129    '' i 19 using (1 + 13):1:(1 + 13):(1 + 13 + .8) notitle with xerrorbars lc rgb "dark-orange" pt  9  ps 1.2, \
     130    '' i 18 using (1 + 14):1:(1 + 14):(1 + 14 + .8) notitle with xerrorbars lc rgb "magenta"     pt  11 ps 1.2, \
     131    '' i 17 using (1 + 15):1:(1 + 15):(1 + 15 + .8) notitle with xerrorbars lc rgb "dark-violet" pt  13 ps 1.4
Note: See TracChangeset for help on using the changeset viewer.