lsline 的斜率根据 xaxis 变化
slope of lsline changes according to xaxis
我想将 lsline (h=lsline
) 拟合到 MATLAB 中的散点图。数据在 [-2.5 2.5] 之间的 xrange 范围内,我用 [-3 3] 的 xlim 显示它们。我只想在 [-2.9 2.9] 之间的范围内显示 lsline。
但是,当我添加 h.XData=[-2.9 2.9]
时,直线的斜率会发生变化。这对任何人都有意义吗? 2.5 和 3 之间没有数据点,我预计只会看到线条长度的差异?
绘制直线后简单地更改轴限制:
x = -2.5:.125:2.5;
y = .5 .* x + randn(1,numel(x))*.2;
scatter(x,y);
xlim([-2.9 2.9])
lsline;
xlim([-3 3])
ylim([-1.6 2])
我想将 lsline (h=lsline
) 拟合到 MATLAB 中的散点图。数据在 [-2.5 2.5] 之间的 xrange 范围内,我用 [-3 3] 的 xlim 显示它们。我只想在 [-2.9 2.9] 之间的范围内显示 lsline。
但是,当我添加 h.XData=[-2.9 2.9]
时,直线的斜率会发生变化。这对任何人都有意义吗? 2.5 和 3 之间没有数据点,我预计只会看到线条长度的差异?
绘制直线后简单地更改轴限制:
x = -2.5:.125:2.5;
y = .5 .* x + randn(1,numel(x))*.2;
scatter(x,y);
xlim([-2.9 2.9])
lsline;
xlim([-3 3])
ylim([-1.6 2])