continue tweaking gnuplot terminal output

This commit is contained in:
NunoSempere 2024-01-30 14:03:20 +01:00
parent af7dc37327
commit 456fbaf051
2 changed files with 24 additions and 7 deletions

View File

@ -19,3 +19,7 @@ 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
stats 'data.dat'
show variables all

View File

@ -1,13 +1,26 @@
reset
set terminal dumb size 80, 25
n=100 #number of intervals
max=3. #max value
min=-3. #min value
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
#function used to map a value to the intervals
hist(x,width)=width*floor(x/width)+width/2.0
set boxwidth width*0.9
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