我正在尝试在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)丢失,相邻的区域被扩展。我不确定我的错误在哪里,并感谢任何帮助!谢谢!
答案 0 :(得分:2)
您应参阅有关gnuplot
绘图样式的boxes
文档。使用
set boxwidth 1
否则每个盒子的宽度会自动计算,以便它接触相邻的盒子。