16

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

31 1772911000 6789494.2537881

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

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

但结果是不合适的。有什么帮助吗?

4

2 回答 2

26

你需要 x:y:err,所以试试

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

误差线

您可能需要烛台。这些通常是一个带有从顶部和底部延伸出来的误差线的盒子,但是将最小值和最大值设置为相同应该会给你所需大小的盒子:

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

烛台

于 2012-05-21T11:38:20.910 回答
7

你也可以试试:

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

($2-$3) 是 y 误差线低值,($2+$3) 是 y 误差线高值

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

于 2013-08-14T16:55:28.287 回答