bin(x, s) = s*int(x/s) set zeroaxis set style data points # Uniform set title "Uniform Distribution" set key top right set boxwidth 0.05 plot [0.1:1.1][0.4:1.5] "randompoints" u 1:(0.25*rand(0).35) t '', \ "" u (bin($1,0.05)):(20/300.) smooth freq t 'smooth frequency' w boxes, \ "" u 1:(1/300.) smooth cumulative t 'smooth cumulative' 
# Normal set title "Normal Distribution" set key top left set boxwidth 0.05 plot "randompoints" u 2:(0.25*rand(0).35) t '', \ "" u (bin($2,0.05)):(20/300.) smooth freq t 'smooth frequency' w boxes, \ "" u 2:(1/300.) smooth cumulative t 'smooth cumulative' 
# Lognormal set title "Lognormal Distribution" set key top right set boxwidth 0.1 plot [0:] "randompoints" u 3:(0.25*rand(0).35) t '', \ "" u (bin($3,0.1)):(10/300.) smooth freq t 'smooth frequency' w boxes, \ "" u 3:(1/300.) smooth cumul t 'smooth cumulative' 
# Mixed set title "Mixed Distribution (Lognormal with shifted Gaussian)" set key top right set boxwidth 0.1 plot "randompoints" u 4:(0.25*rand(0).35) t '', \ "" u (bin($4,0.1)):(10/300.) smooth freq t 'smooth frequency' w boxes, \ "" u 4:(1/300.) smooth cumul t 'smooth cumulative' 
