Я знаю, как создать гистограмму (просто использование "с полями") в gnuplot, если мой .dat файл уже имеет правильно сгруппированные данные. Существует ли способ взять список чисел и иметь gnuplot, обеспечивают гистограмму на основе диапазонов и размеры мусорного ведра, которые обеспечивает пользователь?
да, и это быстро и просто, хотя и очень скрыто:
binwidth=5
bin(x,width)=width*floor(x/width)
plot 'datafile' using (bin($1,binwidth)):(1.0) smooth freq with boxes
проверьте помогите сгладить частоту
, чтобы понять, почему приведенное выше делает histogram
для работы с диапазонами просто установите переменную xrange.