From 8c90b19b5f6e9a4a6e0a2b5835fca961828ef10e Mon Sep 17 00:00:00 2001
From: John Wickerson <j.wickerson@imperial.ac.uk>
Date: Wed, 14 Apr 2021 12:29:56 +0000
Subject: Update on Overleaf.

---
 evaluation.tex | 32 +++++---------------------------
 1 file changed, 5 insertions(+), 27 deletions(-)

(limited to 'evaluation.tex')

diff --git a/evaluation.tex b/evaluation.tex
index 9236c98..c466edf 100644
--- a/evaluation.tex
+++ b/evaluation.tex
@@ -63,18 +63,7 @@ We configured \polybench{}'s parameters so that only integer types are used, sin
       \nextgroupplot[ymin=0.8,ymax=300,ylabel={Execution time relative to \legup{}}]
       % JW: sorry about the lack of loop below. \pgfplotsinvokeforeach is supposed to work but overleaf compilation hangs.
       % oh, I had actually just tried to solve it, and this worked on mine:       \pgfplotsinvokeforeach{0,...,13}{\draw[draw=none, fill=black!10] (axis cs:#1*2+0.5,0.01) rectangle (axis cs:#1*2+1.5,300);} (Locally though)
-      \backgroundbar{0.5} 
-      \backgroundbar{2.5}
-      \backgroundbar{4.5}
-      \backgroundbar{6.5}
-      \backgroundbar{8.5}
-      \backgroundbar{10.5}
-      \backgroundbar{12.5}
-      \backgroundbar{14.5}
-      \backgroundbar{16.5}
-      \backgroundbar{18.5}
-      \backgroundbar{20.5}
-      \backgroundbar{22.5}
+      \pgfplotsinvokeforeach{0,...,13}{\draw[draw=none, fill=black!5] (axis cs:#1*2+0.5,0.01) rectangle (axis cs:#1*2+1.5,300);}
       \backgroundbar[10]{24.5}
       \addplot+[vericertcol] table [x expr=\coordindex,y=vericert,col sep=comma] from \divtimingtable;
       \addplot+[legupnooptcol] table [x expr=\coordindex,y=legup noopt nochain,col sep=comma] from \divtimingtable;
@@ -84,18 +73,7 @@ We configured \polybench{}'s parameters so that only integer types are used, sin
       \draw (axis cs:-0.5,0.8) rectangle (axis cs:25.5,300);
      
       \nextgroupplot[ymin=0.3,ymax=10,ylabel={Area relative to \legup{}}]
-      \backgroundbar{0.5}
-      \backgroundbar{2.5}
-      \backgroundbar{4.5}
-      \backgroundbar{6.5}
-      \backgroundbar{8.5}
-      \backgroundbar{10.5}
-      \backgroundbar{12.5}
-      \backgroundbar{14.5}
-      \backgroundbar{16.5}
-      \backgroundbar{18.5}
-      \backgroundbar{20.5}
-      \backgroundbar{22.5}
+      \pgfplotsinvokeforeach{0,...,13}{\draw[draw=none, fill=black!5] (axis cs:#1*2+0.5,0.01) rectangle (axis cs:#1*2+1.5,300);}
       \backgroundbar[10]{24.5}
       \addplot+[vericertcol] table [x expr=\coordindex,y=vericert,col sep=comma] from \divslicetable;
       \addplot+[legupnooptcol] table [x expr=\coordindex,y=legup noopt nochain,col sep=comma] from \divslicetable;
@@ -132,7 +110,7 @@ We configured \polybench{}'s parameters so that only integer types are used, sin
       log ticks with fixed point,
       xticklabels from table={\nodivtimingtable}{benchmark},
       legend style={nodes={scale=0.7, transform shape}},
-      x tick label style={rotate=60,anchor=east,font=\footnotesize},
+      x tick label style={rotate=90,anchor=east,font=\footnotesize},
       legend columns=-1,
       xtick=data,
       enlarge x limits={abs=0.5},
@@ -142,7 +120,7 @@ We configured \polybench{}'s parameters so that only integer types are used, sin
       ]
 
       \nextgroupplot[ylabel={Relative execution time to \legup{}}]
-      \pgfplotsinvokeforeach{0,...,13}{\draw[draw=none, fill=black!10] (axis cs:#1*2+0.5,0.01) rectangle (axis cs:#1*2+1.5,300);}
+      \pgfplotsinvokeforeach{0,...,13}{\draw[draw=none, fill=black!5] (axis cs:#1*2+0.5,0.01) rectangle (axis cs:#1*2+1.5,300);}
       \addplot+[vericertcol] table [x expr=\coordindex,y=vericert,col sep=comma] from \nodivtimingtable;
       \addplot+[legupnooptcol] table [x expr=\coordindex,y=legup noopt nochain,col sep=comma] from \nodivtimingtable;
       \addplot+[legupnooptnochaincol] table [x expr=\coordindex,y=legup noopt,col sep=comma] from \nodivtimingtable;
@@ -150,7 +128,7 @@ We configured \polybench{}'s parameters so that only integer types are used, sin
       \draw (axis cs:-0.5,0.3) rectangle (axis cs:26.5,10);
 
       \nextgroupplot[ylabel={Relative area to \legup{}}]
-      \pgfplotsinvokeforeach{0,...,13}{\draw[draw=none, fill=black!10] (axis cs:#1*2+0.5,0.01) rectangle (axis cs:#1*2+1.5,300);}
+      \pgfplotsinvokeforeach{0,...,13}{\draw[draw=none, fill=black!5] (axis cs:#1*2+0.5,0.01) rectangle (axis cs:#1*2+1.5,300);}
       \addplot+[vericertcol] table [x expr=\coordindex,y=vericert,col sep=comma] from \nodivslicetable;
       \addplot+[legupnooptcol] table [x expr=\coordindex,y=legup noopt nochain,col sep=comma] from \nodivslicetable;
       \addplot+[legupnooptnochaincol] table [x expr=\coordindex,y=legup noopt,col sep=comma] from \nodivslicetable;
-- 
cgit 

