github.com/lnzx/goofys@v0.24.0/bench/bench_graph.gnuplot (about) 1 #!/usr/bin/gnuplot 2 3 reset 4 #fontsize = 12 5 set terminal pngcairo crop size 1000,640 6 set output ARG2 7 #set key at graph 0.24, 0.8 horizontal samplen 0.1 8 9 set key at graph 0.0, 0.8 horizontal samplen 0.1 10 11 set style data histogram 12 set style histogram errorbars gap 2 lw 1 13 set style fill solid 1.00 border 0 14 set boxwidth 0.8 15 set xtic rotate 16 unset ytics 17 set y2tics rotate by 90 18 19 #set yrange [0:100]; 20 21 set y2label 'Time (seconds)' offset -2.5 22 set xlabel ' ' 23 set size 1, 1 24 25 set label 1 ARG3 at graph -0.40, 0.8 left rotate by 90 26 set label 2 ARG4 at graph -0.13, 0.8 left rotate by 90 27 28 set lmargin at screen 0.1 29 30 set datafile separator "\t" 31 32 set multiplot #layout 1,3 33 set bmargin at screen 0.4 34 #set size 1, 1 35 36 set origin 0.0,0.1 37 set size 0.31,0.8 38 set xrange [5.5:7.8] 39 40 plot ARG1 using 2:3:4 title " ", \ 41 '' using 5:6:7 title " ", \ 42 '' using 0:(0):xticlabel(1) w l title '' 43 44 set key off 45 unset label 1 46 unset label 2 47 unset label 3 48 set lmargin 49 50 set origin 0.255,0.1 51 set size 0.5,0.8 52 set xrange [-1:5.8] 53 54 plot ARG1 using 2:3:4 title " ", \ 55 '' using 5:6:7 title " ", \ 56 '' using 0:(0):xticlabel(1) w l title '' 57 58 set origin 0.7,0.1 59 set size 0.175,0.8 60 set xrange [7.5:8.7] 61 #set yrange [0:4.0] 62 63 plot ARG1 using 2:3:4 title " ", \ 64 '' using 5:6:7 title " ", \ 65 '' using 0:(0):xticlabel(1) w l title '' 66 67 unset multiplot