Commit aea57752 authored by Jakub Klemsa's avatar Jakub Klemsa
Browse files

Batch plotting improved significantly (LaTeX variant impl). Processed results with pi = 7.

parent b65870ca
......@@ -5,7 +5,7 @@ require "fileutils"
require_relative "./est-lambda.rb"
PLOT_WIDTH_PER_PARAMS = 130
PLOT_WIDTH_PER_PARAMS = 100
#~ # usage
#~ USAGE = "(i) Usage: $ #{File.basename(__FILE__)} <lambda> <pi> <2^2Delta> <mode: n|m (numerical | manual)>"
......@@ -113,7 +113,6 @@ puts "(i) Results written to '#{path_dat}'."
plot_width = PLOT_WIDTH_PER_PARAMS * (PIs.size + 2)
y_tics = worst_time > 100 ? 20 : 10
#TODO read n_runs
#TODO multi-lambda support
system "gnuplot -c multiplot.sh #{path_dat} #{path_png} #{plot_width} #{-1} #{y_tics} #{QWs.size}"
# system "gnuplot -c multiplot-tex.sh #{path_dat} #{path_tex} #{plot_width} #{results.first[:bench][:n_runs]} #{y_tics}"
system "gnuplot -c multiplot.sh #{path_dat} #{path_png} #{plot_width} #{QWs.size}"
#~ system "gnuplot -c multiplot-tex.sh #{path_dat} #{path_tex} #{plot_width} #{QWs.size}"
puts "(i) Find plot in '#{path_png}'."
......@@ -2933,3 +2933,9 @@
? - 591
- -14
: 127.0
? - 4096
- -155
: 46.9
? - 4096
- -96
: 93.4
#!/usr/bin/env gnuplot
reset
# this can be used via: $ gnuplot -c plot.sh data.dat
RES = ARG1
OUT = ARG2
WID = ARG3
QWS = ARG4
MAX_L = 10
#~ set term pngcairo dashed size WID,700
set term epslatex size 15cm,10cm color colortext standalone font 10 header \
'\usepackage{amsmath}\usepackage{nicefrac}\usepackage[usestackEOL]{stackengine}\usepackage{xspace}\graphicspath{{..}}\newcommand{\LWE}{\ensuremath{\mathsf{LWE}}\xspace}'
set out OUT
# l r b t
set multiplot layout QWS, 1 margins .05,.996,.10,.994 spacing 0,0.03
#~ set x2tics font ",10"
set ytics 100 font ",8"
set y2tics 50
set grid ytics y2tics
#~ unset key
set key left top
set style fill solid .6 # noborder
#~ set boxwidth .8
set xrange [1.5:7.5]
set yrange [0:330]
set y2range [0:330]
#TODO resolve for multiplot
#~ set tmargin at screen 0.23
#~ set bmargin at screen 0.92
# https://stackoverflow.com/questions/38465811/gnuplot-unwanted-white-space-on-the-left-side-in-legend-key-box
set key width -3
# x(pi):y(t_med):width(l):lc:xtic:x2tic
do for [qwi=0:QWS-1] {
if (qwi==QWS-1) {
set xtics font ",10" # rotate by 10 right right offset 8,-.5
set title '$2^{2\Delta} = 20$' offset 0,-3
} else {
unset xtics
set title '$2^{2\Delta} = '.((qwi+1)*5).'$' offset 0,-3
}
plot \
RES index qwi u ($17+($16==80?-.2:.2)):($12<=200?($16==80?$1:NaN):NaN):($5/MAX_L):($3==512?2:($3==1024?4:($3==2048?7:9))):xtic($16==80?'$\lambda\!\approx\!80,$':'$128$') w boxes lc variable fs solid .3 notitle, \
RES index qwi u ($17+($16==80?-.2:.2)):($12<=200?($16==80?NaN:$1):NaN):($5/MAX_L):($3==512?2:($3==1024?4:($3==2048?7:9))) w boxes lc variable fs solid .7 notitle, \
RES index qwi u ($17+($16==80?-.2:.2)):($12 >200?($16==80?$1:NaN):NaN):($5/MAX_L):($3==512?2:($3==1024?4:($3==2048?7:9))) w boxes lc variable fs pattern 1 notitle, \
RES index qwi u ($17+($16==80?-.2:.2)):($12 >200?($16==80?NaN:$1):NaN):($5/MAX_L):($3==512?2:($3==1024?4:($3==2048?7:9))) w boxes lc variable fs pattern 2 notitle, \
RES index qwi u ($17):(NaN):xtic('\Longstack[r]{~\\~\\~\\$\pi = '.stringcolumn(17).'$}') w l notitle, \
NaN w boxes lc 2 title '$N = \phantom{1\,}512$', \
NaN w boxes lc 4 title '$N = 1\,024$', \
NaN w boxes lc 7 title '$N = 2\,048$', \
NaN w boxes lc 9 title '$N = 4\,096$'
}
unset multiplot
......@@ -6,30 +6,32 @@ reset
RES = ARG1
OUT = ARG2
WID = ARG3
NRUNS = ARG4
YTICS = ARG5
QWS = ARG6
QWS = ARG4
MAX_L = 16
MAX_L = 10
set term pngcairo dashed size WID,700
#~ set term epslatex size 25.9cm,10cm color colortext standalone font 10 header \
#~ '\usepackage{amsmath}\usepackage{nicefrac}\usepackage[usestackEOL]{stackengine}\usepackage{xspace}\graphicspath{{..}}\newcommand{\LWE}{\ensuremath{\mathsf{LWE}}\xspace}'
set out OUT
set multiplot layout QWS, 1 margins 0.045,1.0,0.07,1.0 spacing 0,0.03
# l r b t
set multiplot layout QWS, 1 margins 0.045,1.0,0.06,1.0 spacing 0,0.03
#~ set x2tics font ",10"
set ytics YTICS font ",10"
set ytics 100 font ",10"
set y2tics 20
set grid ytics
set grid ytics y2tics
#~ unset key
set key left top
set style fill solid 0.6 noborder
set boxwidth 0.8
set style fill solid .6 # noborder
#~ set boxwidth .8
set xrange [1.5:7.5]
set yrange [0:150]
set yrange [0:330]
set y2range [0:330]
#TODO resolve for multiplot
#~ set tmargin at screen 0.23
......@@ -46,16 +48,16 @@ do for [qwi=0:QWS-1] {
unset xtics
set title "2^{2Delta} = ".((qwi+1)*5) offset 0,-3
}
plot RES index qwi u ($17+($16==80?-.2:.2)):1:($5/MAX_L):($3==512?2:($3==1024?4:($3==2048?7:8))):xtic("\nλ ≈ ".stringcolumn(16)) w boxes lc variable notitle, \
RES index qwi u ($17):(NaN):xtic("π = ".stringcolumn(17)) w l notitle, \
NaN w boxes lc 2 title "N = 512", \
plot \
RES index qwi u ($17+($16==80?-.2:.2)):($12<=200?($16==80?$1:NaN):NaN):($5/MAX_L):($3==512?2:($3==1024?4:($3==2048?7:9))):xtic("λ≈".stringcolumn(16)) w boxes lc variable fs solid .3 notitle, \
RES index qwi u ($17+($16==80?-.2:.2)):($12<=200?($16==80?NaN:$1):NaN):($5/MAX_L):($3==512?2:($3==1024?4:($3==2048?7:9))):xtic("λ≈".stringcolumn(16)) w boxes lc variable fs solid .7 notitle, \
RES index qwi u ($17+($16==80?-.2:.2)):($12 >200?($16==80?$1:NaN):NaN):($5/MAX_L):($3==512?2:($3==1024?4:($3==2048?7:9))):xtic("λ≈".stringcolumn(16)) w boxes lc variable fs pattern 2 notitle, \
RES index qwi u ($17+($16==80?-.2:.2)):($12 >200?($16==80?NaN:$1):NaN):($5/MAX_L):($3==512?2:($3==1024?4:($3==2048?7:9))):xtic("λ≈".stringcolumn(16)) w boxes lc variable fs pattern 1 notitle, \
RES index qwi u ($17):(NaN):xtic("\nπ = ".stringcolumn(17)) w l notitle, \
NaN w boxes lc 2 title "N = 512", \
NaN w boxes lc 4 title "N = 1 024", \
NaN w boxes lc 7 title "N = 2 048"
# :x2tic(stringcolumn(1)." ms")
NaN w boxes lc 7 title "N = 2 048", \
NaN w boxes lc 9 title "N = 4 096"
}
# color by N and lambda: ($16==80?($3==512?3:($3==1024?2:($3==2048?5:4))):($3==512?6:($3==1024?7:($3==2048?9:8))))
# $3==512?6:($3==1024?7:($3==2048?9:8)) # blue, red, violet (dark gray)
# $3==512?3:($3==1024?2:($3==2048?5:4)) # blue, green, yellow
unset multiplot
This diff is collapsed.
......@@ -10,6 +10,8 @@
118.12 117.60 2048 24 1 724 3 5 -48 -17 130.50 86.0 86.7 87.6 0.826 128 5 5
78.22 77.90 2048 38 1 500 4 4 -77 -19 72.00 25480.9 92.4 93.2 0.826 80 6 5
132.06 131.59 2048 23 1 809 3 5 -48 -19 131.80 88.3 89.6 92.9 0.826 128 6 5
181.51 180.85 4096 47 1 553 4 4 -155 -21 46.90 48322.5 87.1 93.6 0.826 80 7 5
302.58 301.32 4096 48 1 852 3 6 -96 -20 93.40 48656.7 99.7 100.1 1.000 128 7 5
26.72 26.63 512 4 4 369 3 4 -19 -14 80.20 95.1 97.9 98.8 0.683 80 2 10
......@@ -22,6 +24,8 @@
121.99 121.59 2048 23 1 809 5 3 -48 -19 131.80 99.7 93.9 95.5 0.909 128 5 10
81.83 81.52 2048 39 1 500 3 5 -77 -19 72.00 34765.9 88.7 95.0 0.909 80 6 10
134.18 133.58 2048 24 1 852 4 4 -48 -20 132.50 92.8 94.4 96.0 0.826 128 6 10
188.43 187.79 4096 47 1 553 4 5 -155 -21 46.90 71291.9 99.9 99.9 1.000 80 7 10
317.76 316.59 4096 47 1 894 3 6 -96 -21 93.40 68821.4 92.3 93.1 0.826 128 7 10
29.58 29.32 1024 19 1 395 4 3 -38 -15 80.60 88.4 86.4 88.1 0.826 80 2 20
......@@ -34,5 +38,7 @@
125.02 124.48 2048 24 1 766 3 5 -48 -18 131.20 85.4 89.6 92.9 0.909 128 5 20
82.49 82.12 2048 38 1 527 4 4 -77 -20 72.00 49916.6 95.8 98.8 1.000 80 6 20
140.13 139.44 2048 24 1 894 4 4 -48 -21 132.90 90.3 91.3 94.6 0.826 128 6 20
195.79 195.10 4096 49 1 553 3 6 -155 -21 46.90 98033.7 89.3 90.9 0.826 80 7 20
320.57 319.40 4096 48 1 937 4 5 -96 -22 93.40 100236.3 99.2 99.3 1.000 128 7 20
% GNUPLOT: LaTeX picture with Postscript
\documentclass{minimal}
% Set font size
\makeatletter
\def\@ptsize{0}
\InputIfFileExists{size10.clo}{}{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Gnuplot Error: File `size10.clo' not found! Could not set font size%
}{See the gnuplot documentation for explanation.%
}{For using a font size a file `size<fontsize>.clo' has to exist.
Falling back ^^Jto default fontsize 10pt.}%
\def\@ptsize{0}
\input{size10.clo}%
}%
\makeatother
% Load packages
\usepackage{calc}
\usepackage{graphicx}
\usepackage{color}
\makeatletter
% Select an appropriate default driver (from TeXLive graphics.cfg)
\begingroup
\chardef\x=0 %
% check pdfTeX
\@ifundefined{pdfoutput}{}{%
\ifcase\pdfoutput
\else
\chardef\x=1 %
\fi
}%
% check VTeX
\@ifundefined{OpMode}{}{%
\chardef\x=2 %
}%
\expandafter\endgroup
\ifcase\x
% default case
\PassOptionsToPackage{dvips}{geometry}
\or
% pdfTeX is running in pdf mode
\PassOptionsToPackage{pdftex}{geometry}
\else
% VTeX is running
\PassOptionsToPackage{vtex}{geometry}
\fi
\makeatother
% Set papersize
\usepackage[papersize={425.10bp,283.40bp},text={425.10bp,283.40bp}]{geometry}
% No page numbers and no paragraph indentation
\pagestyle{empty}
\setlength{\parindent}{0bp}%
% Load configuration file
\InputIfFileExists{gnuplot.cfg}{%
\typeout{Using configuration file gnuplot.cfg}%
}{%
\typeout{No configuration file gnuplot.cfg found.}%
}%
\usepackage{amsmath}\usepackage{nicefrac}\usepackage[usestackEOL]{stackengine}\usepackage{xspace}\graphicspath{{..}}\newcommand{\LWE}{\ensuremath{\mathsf{LWE}}\xspace}
\begin{document}
\begingroup
\makeatletter
\providecommand\color[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package color not loaded in conjunction with
terminal option `colourtext'%
}{See the gnuplot documentation for explanation.%
}{Either use 'blacktext' in gnuplot or load the package
color.sty in LaTeX.}%
\renewcommand\color[2][]{}%
}%
\providecommand\includegraphics[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package graphicx or graphics not loaded%
}{See the gnuplot documentation for explanation.%
}{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}%
\renewcommand\includegraphics[2][]{}%
}%
\providecommand\rotatebox[2]{#2}%
\@ifundefined{ifGPcolor}{%
\newif\ifGPcolor
\GPcolortrue
}{}%
\@ifundefined{ifGPblacktext}{%
\newif\ifGPblacktext
\GPblacktextfalse
}{}%
% define a \g@addto@macro without @ in the name:
\let\gplgaddtomacro\g@addto@macro
% define empty templates for all commands taking text:
\gdef\gplbacktext{}%
\gdef\gplfronttext{}%
\makeatother
\ifGPblacktext
% no textcolor at all
\def\colorrgb#1{}%
\def\colorgray#1{}%
\else
% gray or color?
\ifGPcolor
\def\colorrgb#1{\color[rgb]{#1}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}%
\expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}%
\expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}%
\expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}%
\expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}%
\expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}%
\expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}%
\expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}%
\expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}%
\else
% gray
\def\colorrgb#1{\color{black}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color{black}}%
\expandafter\def\csname LT1\endcsname{\color{black}}%
\expandafter\def\csname LT2\endcsname{\color{black}}%
\expandafter\def\csname LT3\endcsname{\color{black}}%
\expandafter\def\csname LT4\endcsname{\color{black}}%
\expandafter\def\csname LT5\endcsname{\color{black}}%
\expandafter\def\csname LT6\endcsname{\color{black}}%
\expandafter\def\csname LT7\endcsname{\color{black}}%
\expandafter\def\csname LT8\endcsname{\color{black}}%
\fi
\fi
\setlength{\unitlength}{0.0500bp}%
\ifx\gptboxheight\undefined%
\newlength{\gptboxheight}%
\newlength{\gptboxwidth}%
\newsavebox{\gptboxtext}%
\fi%
\setlength{\fboxrule}{0.5pt}%
\setlength{\fboxsep}{1pt}%
\begin{picture}(8502.00,5668.00)%
\gplgaddtomacro\gplbacktext{%
\csname LTb\endcsname%%
\put(305,4058){\makebox(0,0)[r]{\strut{}$0$}}%
\csname LTb\endcsname%%
\put(305,4535){\makebox(0,0)[r]{\strut{}$100$}}%
\csname LTb\endcsname%%
\put(305,5012){\makebox(0,0)[r]{\strut{}$200$}}%
\csname LTb\endcsname%%
\put(305,5489){\makebox(0,0)[r]{\strut{}$300$}}%
\csname LTb\endcsname%%
\put(8586,4058){\makebox(0,0)[l]{\strut{}$0$}}%
\csname LTb\endcsname%%
\put(8586,4296){\makebox(0,0)[l]{\strut{}$50$}}%
\csname LTb\endcsname%%
\put(8586,4535){\makebox(0,0)[l]{\strut{}$100$}}%
\csname LTb\endcsname%%
\put(8586,4773){\makebox(0,0)[l]{\strut{}$150$}}%
\csname LTb\endcsname%%
\put(8586,5012){\makebox(0,0)[l]{\strut{}$200$}}%
\csname LTb\endcsname%%
\put(8586,5250){\makebox(0,0)[l]{\strut{}$250$}}%
\csname LTb\endcsname%%
\put(8586,5489){\makebox(0,0)[l]{\strut{}$300$}}%
}%
\gplgaddtomacro\gplfronttext{%
\csname LTb\endcsname%%
\put(4445,5332){\makebox(0,0){\strut{}$2^{2\Delta} = 5$}}%
\csname LTb\endcsname%%
\put(1505,5469){\makebox(0,0)[r]{\strut{}$N = \phantom{1\,}512$}}%
\csname LTb\endcsname%%
\put(1505,5269){\makebox(0,0)[r]{\strut{}$N = 1\,024$}}%
\csname LTb\endcsname%%
\put(1505,5069){\makebox(0,0)[r]{\strut{}$N = 2\,048$}}%
\csname LTb\endcsname%%
\put(1505,4869){\makebox(0,0)[r]{\strut{}$N = 4\,096$}}%
}%
\gplgaddtomacro\gplbacktext{%
\csname LTb\endcsname%%
\put(305,2312){\makebox(0,0)[r]{\strut{}$0$}}%
\csname LTb\endcsname%%
\put(305,2789){\makebox(0,0)[r]{\strut{}$100$}}%
\csname LTb\endcsname%%
\put(305,3267){\makebox(0,0)[r]{\strut{}$200$}}%
\csname LTb\endcsname%%
\put(305,3744){\makebox(0,0)[r]{\strut{}$300$}}%
\csname LTb\endcsname%%
\put(8586,2312){\makebox(0,0)[l]{\strut{}$0$}}%
\csname LTb\endcsname%%
\put(8586,2551){\makebox(0,0)[l]{\strut{}$50$}}%
\csname LTb\endcsname%%
\put(8586,2789){\makebox(0,0)[l]{\strut{}$100$}}%
\csname LTb\endcsname%%
\put(8586,3028){\makebox(0,0)[l]{\strut{}$150$}}%
\csname LTb\endcsname%%
\put(8586,3267){\makebox(0,0)[l]{\strut{}$200$}}%
\csname LTb\endcsname%%
\put(8586,3505){\makebox(0,0)[l]{\strut{}$250$}}%
\csname LTb\endcsname%%
\put(8586,3744){\makebox(0,0)[l]{\strut{}$300$}}%
}%
\gplgaddtomacro\gplfronttext{%
\csname LTb\endcsname%%
\put(4445,3587){\makebox(0,0){\strut{}$2^{2\Delta} = 10$}}%
\csname LTb\endcsname%%
\put(1505,3724){\makebox(0,0)[r]{\strut{}$N = \phantom{1\,}512$}}%
\csname LTb\endcsname%%
\put(1505,3524){\makebox(0,0)[r]{\strut{}$N = 1\,024$}}%
\csname LTb\endcsname%%
\put(1505,3324){\makebox(0,0)[r]{\strut{}$N = 2\,048$}}%
\csname LTb\endcsname%%
\put(1505,3124){\makebox(0,0)[r]{\strut{}$N = 4\,096$}}%
}%
\gplgaddtomacro\gplbacktext{%
\csname LTb\endcsname%%
\put(305,566){\makebox(0,0)[r]{\strut{}$0$}}%
\csname LTb\endcsname%%
\put(305,1044){\makebox(0,0)[r]{\strut{}$100$}}%
\csname LTb\endcsname%%
\put(305,1521){\makebox(0,0)[r]{\strut{}$200$}}%
\csname LTb\endcsname%%
\put(305,1999){\makebox(0,0)[r]{\strut{}$300$}}%
\put(827,366){\makebox(0,0){\strut{}$\lambda\!\approx\!80,$}}%
\put(1095,366){\makebox(0,0){\strut{}\Longstack[r]{~\\~\\~\\$\pi = 2$}}}%
\put(1363,366){\makebox(0,0){\strut{}$128$}}%
\put(2167,366){\makebox(0,0){\strut{}$\lambda\!\approx\!80,$}}%
\put(2435,366){\makebox(0,0){\strut{}\Longstack[r]{~\\~\\~\\$\pi = 3$}}}%
\put(2703,366){\makebox(0,0){\strut{}$128$}}%
\put(3507,366){\makebox(0,0){\strut{}$\lambda\!\approx\!80,$}}%
\put(3775,366){\makebox(0,0){\strut{}\Longstack[r]{~\\~\\~\\$\pi = 4$}}}%
\put(4043,366){\makebox(0,0){\strut{}$128$}}%
\put(4848,366){\makebox(0,0){\strut{}$\lambda\!\approx\!80,$}}%
\put(5116,366){\makebox(0,0){\strut{}\Longstack[r]{~\\~\\~\\$\pi = 5$}}}%
\put(5384,366){\makebox(0,0){\strut{}$128$}}%
\put(6188,366){\makebox(0,0){\strut{}$\lambda\!\approx\!80,$}}%
\put(6456,366){\makebox(0,0){\strut{}\Longstack[r]{~\\~\\~\\$\pi = 6$}}}%
\put(6724,366){\makebox(0,0){\strut{}$128$}}%
\put(7528,366){\makebox(0,0){\strut{}$\lambda\!\approx\!80,$}}%
\put(7796,366){\makebox(0,0){\strut{}\Longstack[r]{~\\~\\~\\$\pi = 7$}}}%
\put(8064,366){\makebox(0,0){\strut{}$128$}}%
\csname LTb\endcsname%%
\put(8586,566){\makebox(0,0)[l]{\strut{}$0$}}%
\csname LTb\endcsname%%
\put(8586,805){\makebox(0,0)[l]{\strut{}$50$}}%
\csname LTb\endcsname%%
\put(8586,1044){\makebox(0,0)[l]{\strut{}$100$}}%
\csname LTb\endcsname%%
\put(8586,1282){\makebox(0,0)[l]{\strut{}$150$}}%
\csname LTb\endcsname%%
\put(8586,1521){\makebox(0,0)[l]{\strut{}$200$}}%
\csname LTb\endcsname%%
\put(8586,1760){\makebox(0,0)[l]{\strut{}$250$}}%
\csname LTb\endcsname%%
\put(8586,1999){\makebox(0,0)[l]{\strut{}$300$}}%
}%
\gplgaddtomacro\gplfronttext{%
\csname LTb\endcsname%%
\put(4445,1842){\makebox(0,0){\strut{}$2^{2\Delta} = 20$}}%
\csname LTb\endcsname%%
\put(1505,1979){\makebox(0,0)[r]{\strut{}$N = \phantom{1\,}512$}}%
\csname LTb\endcsname%%
\put(1505,1779){\makebox(0,0)[r]{\strut{}$N = 1\,024$}}%
\csname LTb\endcsname%%
\put(1505,1579){\makebox(0,0)[r]{\strut{}$N = 2\,048$}}%
\csname LTb\endcsname%%
\put(1505,1379){\makebox(0,0)[r]{\strut{}$N = 4\,096$}}%
}%
\gplbacktext
\put(0,0){\includegraphics{batch-results-inc}}%
\gplfronttext
\end{picture}%
\endgroup
\end{document}
......@@ -66,6 +66,7 @@ set out OUT
set xtics font ",10" rotate by 10 right right offset 8,-.5
set x2tics font ",10"
set ytics YTICS font ",10"
set grid ytics
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment