# to generate pseudo experimental data for plotting set sample 500 dat="signal.dat" set table dat plot [0:50] exp(-(x-15)**2) + 0.5*exp(-(x-35)**2) + (sum [i=1:6] rand(0))/32 unset table set macro dr='rgb "dark-red"' dg='rgb "dark-green"' set term pngc enh font "Arial,10" size 480,360 set out "axes_y1y2_2.png" unset key set xlabel "Energy [eV]" font ",14" set ylabel "N(E)" font ",14" tc @dr set y2label "dN/dE" font ",14" tc @dg set ytics nomirror set y2tics nomirror set yrange [-1:10] xp = 0; xo = 0; yp = 0; yo = 0 filter(x,y) = int(x/y)*y plot \ dat w l lc @dr, \ dat using (xo=xp, yo=yp, filter($1,0.5)):(xp=$1, yp=$2, ($2-yo)/($1-xo))\ w l axis x1y2 smooth unique lc @dg |