2013-07-31 8 views
1

Я пытаюсь создать простую гистограмму событий в месяц в течение 12-месячного года в Gnuplot. Нет событий ни в одном бине 2, ни в бункере 7, а вместо того, чтобы строить эти ячейки в качестве 0, он расширяет соседние ячейки в этом пространстве. Я использую следующую гистограмму замышляет процедуру, которую я получил здесь: http://gnuplot-surprising.blogspot.com.au/2011/09/statistic-analysis-and-histogram.htmlgnuplot с гистограммой нулевого значения

max=12 
min=1 
binwidth=1 
hist(x,width)=x 
set style fill solid 0.5 
set xrange[0.5:12.5] 
plot "file" using (hist($4,binwidth)):(1.0) smooth freq w boxes lc rgb"green" 

где образец строки из «файла» выглядит следующим образом:

2008-11-21-08: 10 : 47 29455,0 2008 11 21 19:10:47

Четвертая колонка - это информация месяца, которую я пытаюсь построить. В результате гистограмма по ссылке:

https://docs.google.com/drawings/d/12yFs_KIznhrMx62OIwJJFVmlnwIk4TXdHSdGc0yWqwI/edit?usp=sharing

Бункеры сосредоточены на 2 и 7 (который должен быть 0) отсутствуют, а соседние контейнеры вытянуты вместо этого. Я не уверен, где моя ошибка, и будет признательна за любую помощь! Спасибо!

ответ

2

Вы должны проконсультироваться с gnuplot документацией о стиле печати boxes. Использовать

set boxwidth 1 

В противном случае ширина каждой коробки автоматически складывается, чтобы она касалась соседних ящиков.

Смежные вопросы