reset stats 'data.dat' # show variables all # STATS_min # STATS_max set terminal dumb size 100, 25 n=1000 #number of intervals max=STATS_max #max value min=STATS_min #min value width=(max-min)/n #interval width hist(x,width)=width*floor(x/width)+width/2.0 set xrange [min:max] set yrange [0:] #to put an empty boundary around the #data inside an autoscaled graph. # set offset graph 0.05,0.05,0.05,0.0 # set xtics min,(max-min)/5,max # set boxwidth width*0.9 # set tics out nomirror set xlabel "x" set ylabel "Frequency" #count and plot plot "data.dat" u (hist($1,width)):(1.0) smooth freq w boxes lc rgb"green" notitle