gnuplot 中的错误栏更改了我的点的位置
Errorbars in gnuplot change the location of my points
我的图表原来是这样的:
without errorbars
但是有了错误栏,我得到这样的结果:
with errorbars
这显然不是同一张图,而在我的描述中我只是简单地添加了 "with errorbars"。
我的代码如下:
plot "m20gnu.txt" using 1:2 title"Massa 20 g" pt 1 ps 0.8 lt 9,f(x) title "Best passende rechte bij massa 20 g"
和with errorbars
:
plot "m20gnu.txt" using 1:2 title"Massa 20 g" with errorbars pt 1 ps 0.8 lt 9,f(x) title "Best passende rechte bij massa 20 g"
数据文件如下所示:
0.16975 0.058823529 0.005 1
0.165 0.061728395 0.005 1
0.1415 0.047169811 0.005 1
0.13825 0.048543689 0.005 1
0.13975 0.045454545 0.005 1
0.1265 0.054945055 0.005 1
0.146791667 0.052083333 0.005 1
有人知道这里出了什么问题吗?
已经非常感谢
在没有误差线的情况下绘图时,您有 using 1:2
,这意味着:使用第一列作为 x,第二列作为 y 值。
现在,绘制 with errorbars
需要三个值。因此,通过再次使用相同的 using
语句,您将丢失一个值。根据所选的绘图样式,如果您未指定全部,gnuplot 会尝试猜测第三个值。 yerrorbars
的文档说:
2 columns: [implicit x] y ydelta
3 columns: x y ydelta
4 columns: x y ylow yhigh
你的情况
plot "m20gnu.txt" using 1:2:3 with errorbars
应该可以。
我的图表原来是这样的:
without errorbars
但是有了错误栏,我得到这样的结果:
with errorbars
这显然不是同一张图,而在我的描述中我只是简单地添加了 "with errorbars"。
我的代码如下:
plot "m20gnu.txt" using 1:2 title"Massa 20 g" pt 1 ps 0.8 lt 9,f(x) title "Best passende rechte bij massa 20 g"
和with errorbars
:
plot "m20gnu.txt" using 1:2 title"Massa 20 g" with errorbars pt 1 ps 0.8 lt 9,f(x) title "Best passende rechte bij massa 20 g"
数据文件如下所示:
0.16975 0.058823529 0.005 1
0.165 0.061728395 0.005 1
0.1415 0.047169811 0.005 1
0.13825 0.048543689 0.005 1
0.13975 0.045454545 0.005 1
0.1265 0.054945055 0.005 1
0.146791667 0.052083333 0.005 1
有人知道这里出了什么问题吗? 已经非常感谢
在没有误差线的情况下绘图时,您有 using 1:2
,这意味着:使用第一列作为 x,第二列作为 y 值。
现在,绘制 with errorbars
需要三个值。因此,通过再次使用相同的 using
语句,您将丢失一个值。根据所选的绘图样式,如果您未指定全部,gnuplot 会尝试猜测第三个值。 yerrorbars
的文档说:
2 columns: [implicit x] y ydelta
3 columns: x y ydelta
4 columns: x y ylow yhigh
你的情况
plot "m20gnu.txt" using 1:2:3 with errorbars
应该可以。