首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带errorbar绘图的gnuplot

带errorbar绘图的gnuplot
EN

Stack Overflow用户
提问于 2012-05-21 19:16:48
回答 2查看 59.5K关注 0票数 16

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

代码语言:javascript
复制
31 1772911000 6789494.2537881

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

代码语言:javascript
复制
plot "file.txt" using ($1-$2):1:($2+$1) with errorbars

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-21 19:38:21

您需要x:y:err,所以请尝试

代码语言:javascript
复制
plot "file.txt" using 1:2:3 with yerrorbars

相反,你可能会想要烛台。这些通常是带有从顶部和底部延伸出来的错误条的框,但是设置相同的min和box应该会得到所需大小的框:

代码语言:javascript
复制
plot "file.txt" using 1:($2-$3):($2-$3):($2+$3):($2+$3) with candlesticks

票数 26
EN

Stack Overflow用户

发布于 2013-08-15 00:55:28

您还可以尝试:

代码语言:javascript
复制
plot "file.txt" using 1:2:($2-$3):($2+$3) with errorbars

($2-$3)是y错误条的低值,($2+$3)是y错误条的高值

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

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10684182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档