具有零值直方图的gnuplot箱

时间:2013-07-31 05:31:47

标签: gnuplot histogram

我正在尝试在Gnuplot中创建一个简单的12个月的事件直方图。 bin 2或bin 7中没有事件,而不是将这些bin绘制为0,它会在此空间上扩展相邻的bin。我正在使用以下直方图绘图程序,我从这里得到:http://gnuplot-surprising.blogspot.com.au/2011/09/statistic-analysis-and-histogram.html

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"

“file”中的示例行如下所示:

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)丢失,相邻的区域被扩展。我不确定我的错误在哪里,并感谢任何帮助!谢谢!

1 个答案:

答案 0 :(得分:2)

您应参阅有关gnuplot绘图样式的boxes文档。使用

set boxwidth 1

否则每个盒子的宽度会自动计算,以便它接触相邻的盒子。