带有错误条的gnuplot绘图

带有错误条的gnuplot绘图,plot,gnuplot,Plot,Gnuplot,我的“file.txt”文件中的数据如下所示(所示为示例行) 请注意,第二列是平均值,第三列是my的标准偏差 输入样本。因此,对于错误条,我需要x轴值31处的错误条,错误条开始于(第二列值)-(第三列值),结束于(第二列值)+(第三列值)。我尝试了以下方法: plot "file.txt" using ($1-$2):1:($2+$1) with errorbars 但结果并不恰当。有什么帮助吗?你需要x:y:err,试试看 plot "file.txt" using 1:2:3 with y

我的“file.txt”文件中的数据如下所示(所示为示例行)

请注意,第二列是平均值,第三列是my的标准偏差 输入样本。因此,对于错误条,我需要x轴值31处的错误条,错误条开始于(第二列值)-(第三列值),结束于(第二列值)+(第三列值)。我尝试了以下方法:

plot "file.txt" using ($1-$2):1:($2+$1) with errorbars

但结果并不恰当。有什么帮助吗?

你需要x:y:err,试试看

plot "file.txt" using 1:2:3 with yerrorbars

你可能会想要烛台。这些框通常是一个错误条从顶部和底部伸出的框,但如果将mins和maxes设置为相同,则应提供所需大小的框:

plot "file.txt" using 1:($2-$3):($2-$3):($2+$3):($2+$3) with candlesticks
您也可以尝试:

plot "file.txt" using 1:2:($2-$3):($2+$3) with errorbars
($2-$3)是y错误条的低值,$2+$3)是y错误条的高值


但是,我认为您应该使用标准误差=标准偏差/平方根(样本量),而不是标准偏差来计算误差条。

谢谢。第一个有效,但第二个生成的gnuplot>set样式的箱线图烛台需要“data”、“function”、“line”、“fill”或“arrow”gnuplot>@user506901——看起来(在gnuplot文档中)您只需要使用
plot“file.txt”。。。有了烛台
——我不确定Phil H在用设置风格的箱线图烛台做什么。。。(我使用的是gnuplot 4.4.2),也许这种行为在4.6中已经改变了?@mgilson:你说得对,我相信我对帮助文件的理解,我没有经常使用烛台来记住。现在修复了,谢谢。@PhilH--有问题的一行
set-style-box-plot烛台仍然存在;-)--您还需要删除该行。是否使用误差条的标准偏差、标准误差或95%置信区间取决于您希望在绘图中传达的内容。例如,参见《细胞生物学杂志》中的讨论。
plot "file.txt" using 1:2:($2-$3):($2+$3) with errorbars