我正在使用以下命令绘制直方图:
n=3
max=0.5
min=-2.5
width=(max-min)/n
hist(x,width)=width*floor(x/width)+width/2.0
plot "< awk '{if (\$1<3.9 && \$1>3.8) {print \$0}}' /path_to_file/" u (hist(\$2,width)):(1.0) smooth freq w boxes lc rgb "black" lt 1 lw 0.5 notitle
这让我明白了:
显然,我根据数据文件猜测,gnuplot
它自己决定选择区间 [1.0:0.0]-[0.0:-1.0]-[-1.0:-2.0] ,这使得 bin 以 [0.5:- 为中心0.5:-1.5]
我需要这些垃圾箱使用间隔 [0.5:-0.5]-[-0.5:-1.5]-[-1.5:-2.5] 这将使垃圾箱居中 [0.0:-1.0:-2.0]
我怎样才能做到这一点?