bench/bench_graph_all.gnuplot (58 lines of code) (raw):

#!/usr/bin/gnuplot reset #fontsize = 12 set terminal pngcairo crop size 1600,1000 set output ARG2 #set key at graph 0.24, 0.8 horizontal samplen 0.1 set key at graph 0.0, 0.8 horizontal samplen 0.1 set style data histogram set style histogram errorbars gap 2 lw 1 set style fill solid 1.00 border 0 set boxwidth 0.8 set xtic rotate unset ytics set y2tics rotate by 90 #set yrange [0:100]; set y2label 'Time (seconds)' offset -2.5 set xlabel ' ' set size 1, 1 set label 1 ARG3 at graph -0.48, 0.8 left rotate by 90 set label 2 ARG4 at graph -0.34, 0.8 left rotate by 90 set label 3 ARG5 at graph -0.20, 0.8 left rotate by 90 set label 4 ARG6 at graph -0.06, 0.8 left rotate by 90 set lmargin at screen 0.1 set datafile separator "\t" set multiplot #layout 1,3 set bmargin at screen 0.4 #set size 1, 1 set origin 0.0,0.1 set size 0.34,0.8 set xrange [5.5:8.5] plot ARG1 using 2:3:4 title " ", \ '' using 5:6:7 title " ", \ '' using 8:9:10 title " ", \ '' using 11:12:13 title " ", \ '' using 0:(0):xticlabel(1) w l title '' set key off unset label 1 unset label 2 unset label 3 unset label 4 set lmargin set origin 0.330,0.1 set size 0.5,0.8 set xrange [-0.5:5.5] plot ARG1 using 2:3:4 title " ", \ '' using 5:6:7 title " ", \ '' using 8:9:10 title " ", \ '' using 11:12:13 title " ", \ '' using 0:(0):xticlabel(1) w l title '' set origin 0.80,0.1 set size 0.16,0.8 set xrange [8.5:9.5] plot ARG1 using 2:3:4 title " ", \ '' using 5:6:7 title " ", \ '' using 8:9:10 title " ", \ '' using 11:12:13 title " ", \ '' using 0:(0):xticlabel(1) w l title '' unset multiplot