gnuplot直方图错误条问题 总结

gnuplot直方图错误条问题 总结,gnuplot,histogram,Gnuplot,Histogram,我试图在gnuplot中使用错误条,但遇到了两个问题。第一个问题是错误条没有正确对齐。第二个问题是,在使用错误条时,我不能指定多个数据集 第一个问题:错误栏对齐 第一个问题是错误条没有正确对齐,如下图所示: 此图像由以下脚本生成: set terminal postscript eps enhanced set yrange [0:20] set style data histogram set style histogram errorbars gap 1 set output 'out.

我试图在gnuplot中使用错误条,但遇到了两个问题。第一个问题是错误条没有正确对齐。第二个问题是,在使用错误条时,我不能指定多个数据集

第一个问题:错误栏对齐 第一个问题是错误条没有正确对齐,如下图所示:

此图像由以下脚本生成:

set terminal postscript eps enhanced 
set yrange [0:20]
set style data histogram
set style histogram errorbars gap 1
set output 'out.eps'
plot "test.dat" using 2:3
以及以下测试输入数据

header colA   errA     colB  errB
typeX   10.0   1.0      15.1   1.5
typeY   5.0   0.5      12.1   0.8
#header colA   errA     colB  errB
typeX   10.0   1.0      15.1   1.5
typeY   5.0   0.5      12.1   0.8
x轴上点0.5处的条形误差条应与第一个直方图条目相关联,而不是偏移。我尝试了一些不同的方法,这个简单的例子非常接近于第55页的屏幕截图(因为没有HTML版本)

第二个问题:使用错误条指定多个数据集 使用之前的相同测试输入数据,以下代码将生成带有两个数据集的直方图,而不使用错误条:

但如果我试图修改它,如下所示,以生成错误条,我会得到一个无效的eps文件,无法显示

set terminal postscript eps enhanced     
set yrange [0:20]
set style data histogram
set style histogram errorbars
set output 'out2.eps'
plot 'test.dat' using 2:3, '' using 4:5

我已经用
gnuplot 5.0 patchlevel 2
在OS X上进行了测试,用相同版本的gnuplot在Arch Linux上进行了测试,还用
gnuplot 5.0 patchlevel 3
注释掉了第一行(标题),这解决了两个问题:

#header colA   errA     colB  errB
typeX   10.0   1.0      15.1   1.5
typeY   5.0   0.5      12.1   0.8