gnuplot set boxwidth не работает

У меня возникают проблемы с параметром boxwidth в gnuplot при попытке построить гистограмму. Вот сценарий gnuplot, который я использую для построения гистограммы случайных чисел, которые обычно распределяются:

# Parameters n=50 # number of intervals min=-5. # min value max=5. # max 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. # Output set term png set output "histogram.png" # Graph set xrange [min:max] set yrange [0:] set xtics min,(max-min)/5,max set boxwidth width*0.9 set style fill solid 0.5 set tics out set yzeroaxis # Add a vertical dotted line at x=0 to show centre (mean) of distribution set xlabel "Random number" set ylabel "Frenquency (%)" # Count and Plot plot "Random_numbers.txt" u (hist($1,width)):(100.0/ 10000 ) smooth freq w boxes notitle 

С помощью этого сценария «ящики» – это просто «линии» (коробки без ширины). Ты знаешь почему ?

Когда я удаляю строку «set width width * 0.9», она работает, за исключением того, что ширина ящиков – «ширина» (поля касаются соседних полей).

Спасибо заранее !

NB: Извините, что загрузка изображения не работает, надеюсь, вы можете представить мою проблему (я хочу получить такой сюжет: http://i.stack.imgur.com/Ekna5.png, но в моем случае в коробках нет ширина, они только вертикальные линии) …

Кажется, работает для меня (gnuplot Version 4.6 patchlevel 3). Вы можете попробовать

 set boxwidth width*0.9 absolute 

который кажется мне одинаковым. Есть инструмент онлайн gnuplot, но я не знаю, как его использовать.

Эти онлайн-демонстрации, претендующие на версию 4.0, используют постоянное значение с кажущимися хорошими результатами:

 set boxwidth 0.2 absolute