diff options
author | Ian Jauslin <jauslin@ias.edu> | 2017-03-30 02:47:52 +0000 |
---|---|---|
committer | Ian Jauslin <jauslin@ias.edu> | 2017-03-30 03:05:27 +0000 |
commit | c91fccd07c9ba1753d7006482512352423046c74 (patch) | |
tree | 02927b499ba5217409644bd092f17887a74e5db9 /figs/flow.fig/flow.gnuplot |
Diffstat (limited to 'figs/flow.fig/flow.gnuplot')
-rw-r--r-- | figs/flow.fig/flow.gnuplot | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/figs/flow.fig/flow.gnuplot b/figs/flow.fig/flow.gnuplot new file mode 100644 index 0000000..3d8d247 --- /dev/null +++ b/figs/flow.fig/flow.gnuplot @@ -0,0 +1,53 @@ +#!/usr/bin/env gnuplot + +# output file +outfile="flow_plot.tex" +set output outfile + +# tics +set x2tics ("$\\log_2\\epsilon$" 5, "$3\\log_2\\epsilon$" 15) nomirror out +set ytics ("$1$" 1, "$\\epsilon$" 2**(-5), "$2\\epsilon|\\log_2\\epsilon|$" 2**(-5)*(15-5+1)) nomirror out +unset xtics + +set xrange [0:20] +set yrange [-0.5:1] + +# remove key +unset key + +# titles +set x2label "$h$" offset 18,-3 +set ylabel norotate "$|V_h|$" offset 10.5,-9 + +# set terminal (add color definitions for title) +set term lua tikz size 8.33,5.833 standalone font "\\footnotesize" + +# 3=1+2 draw bottom and left sides of the box +set border 6 + +# set linestyles +set style line 2 linetype rgbcolor "#DC143C" linewidth 2 +set style line 3 linetype rgbcolor "#32CD32" linewidth 2 + +# extra text +set label "irrelevant" at 2.5,-0.1 center textcolor "#32CD32" +set label "$\\sim 2^{h}$" at 2.5,-0.25 center textcolor "#32CD32" +set label "marginal" at 10,-0.1 center textcolor "#DC143C" +set label "$\\sim\\epsilon|h-\\log_2\\epsilon|$" at 10,-0.25 center textcolor "#DC143C" +set label "irrelevant" at 17.5,-0.1 center textcolor "#32CD32" +set label "$\\sim\\epsilon|2\\log_2\\epsilon|2^{h-3\\log_2\\epsilon}$" at 15,-0.25 left textcolor "#32CD32" + +set samples 97 + +set arrow from 0,1 to 20,1 +set arrow from 0,1 to 0,-0.5 + +set arrow from 5,1 to 5,-0.5 nohead dashtype 2 +set arrow from 15,1 to 15,-0.5 nohead dashtype 2 + +# plots +plot \ + ((x<=5) ? 2**(-x) : 1/0) linestyle 3,\ + ((x>=5 && x<=15) ? 2**(-5)*(x-5+1) : 1/0) linestyle 2,\ + ((x>=15) ? 2**(-5)*(15-5+1)*2**(-(x-15)) : 1/0) linestyle 3 + |