将数据点拟合到半对数图上的线

时间:2013-08-13 00:58:53

标签: gnuplot

我有一个包含误差线的半对数图(在x轴上记录)。我正试图通过数据点拟合一条线。到目前为止,我已经尝试绘制我的数据和一个单独的行并调整行的截距,直到它在我的数据中(sorta)。这感觉太原始了。所以现在我试图根据以前的帖子做到这一点

y0=-12
m=1
f(x) = y0 + m*log(x)
fit f(x) "av_bngc6522_Hband_chi1p5_IR_10" using 29:35:33:39 w xyerrorbars via m,y0

Gnuplot说“需要通过和参数列表或文件”。我真的不知道这意味着什么,我确信我的语法是关闭的。需要一些帮助。

1 个答案:

答案 0 :(得分:1)

with xyerrorbars是一种绘图风格,不能用于拟合。并且您只能有一个错误值,假设是z值的标准偏差,请参阅help fit。自变量x不能具有关联的错误值。

您的脚本必须如下所示:(调整列号)

y0=-12
m=1
f(x) = y0 + m*log(x)
fit f(x) "av_bngc6522_Hband_chi1p5_IR_10" using 29:35:39 via m,y0