2013-07-31 83 views
1

我試圖創建一個簡單的直方圖事件在Gnuplot 12個月的一年每月。箱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

第四列是我試圖繪製的月份信息。將得到的直方圖是在鏈路:集中在2和7

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

的倉(應該是0)缺失和相鄰倉代替延長。我不確定我的錯誤在哪裏,並希望得到任何幫助!謝謝!

回答

2

您應該查閱有關boxes繪圖樣式的gnuplot文檔。使用

set boxwidth 1 

否則每個盒子的寬度自動計算,以便它觸及相鄰的盒子。