Formatting Gnuplot平滑置信区间线与误差条相反

Formatting Gnuplot平滑置信区间线与误差条相反,formatting,gnuplot,confidence-interval,Formatting,Gnuplot,Confidence Interval,我想要一条95%的置信区间线在我的数据线的上方和下方,而不是每个点上的竖线 有没有一种方法可以在gnuplot中实现这一点,而无需绘制另一条线?或者我需要绘制另一条线,然后对其进行适当的标记吗?您可以使用填充曲线样式填充95%置信度的区域。考虑示例数据文件 DAT.DAT内容: # x y ylow yhigh 1 3 2.6 3.5 2 5 4 6 3 4 3.2 4.3 4 3.5 3.3 3.7 然后用脚本来描绘这个 set style fil

我想要一条95%的置信区间线在我的数据线的上方和下方,而不是每个点上的竖线


有没有一种方法可以在gnuplot中实现这一点,而无需绘制另一条线?或者我需要绘制另一条线,然后对其进行适当的标记吗?

您可以使用
填充曲线
样式填充95%置信度的区域。考虑示例数据文件<代码> DAT.DAT<代码>内容:

# x y   ylow yhigh
1   3   2.6  3.5
2   5   4    6
3   4   3.2  4.3
4   3.5 3.3  3.7
然后用脚本来描绘这个

set style fill transparent solid 0.2 noborder
plot 'data.dat' using 1:3:4 with filledcurves title '95% confidence', \
     '' using 1:2 with lp lt 1 pt 7 ps 1.5 lw 3 title 'mean value'
得到


我也想这样做,但在我的行中,我只保存了x,y,y的错误。该错误是对称的,y=y\pm错误y。现在我的问题是如何在绘图中使用类似于1:(2-3):(2+3)?@Christoph抱歉,我应该更明确一些,我不知道如何访问每行中的列并减去和添加错误。我使用了:1:&(2-3):&(2+3)和1:(&2-&3):(&2+&3)),但是使用1:($2-$3):($2+$3)这不起作用
,谢谢。但是错误条所在的每个点都有非常细的白线。如何平滑填充曲线?这些只是PDF查看器中的瑕疵,其中两个相邻多边形相互接触