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