print >>file, "<a href='%s/results.html'><img src='%s/%s'></a>" % \
(urllib.quote(self.path), urllib.quote(self.path), img)
def fullImgLink(self, pngName):
+ ps = "<a href='%s'>Plot source</a>" % ("plot"+pngName[5:-4]+".gp")
if 'NO_PDF' in os.environ:
- return "<div><img src='%s' /></div>" % pngName
+ return "<div><img src='%s' />%s</div>" % (pngName, ps)
else:
- return "<div><a href='%s'><img src='%s' /></a></div>" % \
- (pngName[:-4]+".pdf", pngName)
+ return "<div><a href='%s'><img src='%s' /></a>%s</div>" % \
+ (pngName[:-4]+".pdf", pngName, ps)
def htmlPrintStats(self, html):
cwd = os.getcwd()
local testname=`basename $0 .sh`
rm -rf *.pdf *.png
for i in "" $ADDITIONAL_PLOTS; do
- plot_cmds $i | sed -e "/set title/ s/[\"']\(.*\)[\"']/\"\1\\\\n{\/*0.75 (GW kernel $kvers, Traffic $traffic, Load $load)}\"/" > plot.gp
- if [[ ! -s plot.gp ]]; then continue; fi
+ plot_cmds $i | sed -e "/set title/ s/[\"']\(.*\)[\"']/\"\1\\\\n{\/*0.75 (GW kernel $kvers, Traffic $traffic, Load $load)}\"/" > plot$i.gp
+ if [[ ! -s plot$i.gp ]]; then continue; fi
if [ -z "$OPT_NO_X11" ]; then
- echo "set terminal x11 enhanced; $(< plot.gp)" | gnuplot -persist
+ echo "set terminal x11 enhanced; $(< plot$i.gp)" | gnuplot -persist
fi
test "$(gnuplot --version)" = "gnuplot 4.2 patchlevel 5 " && continue
echo "set terminal pdfcairo solid color enhanced; " \
"set output \"graph$i.pdf\";" \
"set pointsize 0.5;" \
- "$(< plot.gp)" | gnuplot
+ "$(< plot.$igp)" | gnuplot
echo 'set terminal pngcairo color enhanced size 750,525 font ",10" ;' \
- "$(< plot.gp)" | gnuplot > graph$i.png
+ "$(< plot$i.gp)" | gnuplot > graph$i.png
convert -resize 150x105 -gamma 0.5 -quality 90 -type Palette -depth 8 graph$i.png tgraph$i.png
# echo 'set terminal pngcairo color enhanced size 150,105 font ",1";' \
# "$(< plot.gp)" | gnuplot > thumb/${testname}$i.png