我有一些数据,我正在绘制每个时间点的平均值,误差线显示标准偏差。
我可以简单地使用errorbar(x, y, err)
,这适用于单行。但是,如果我想在同一个图中绘制多个数据集,误差线会重叠并且看起来很糟糕:
我希望误差线并排排列。因此,每个回归都与之前的回归略有偏移。有没有一种我忽略的简单方法可以做到这一点?
我有一些数据,我正在绘制每个时间点的平均值,误差线显示标准偏差。
我可以简单地使用errorbar(x, y, err)
,这适用于单行。但是,如果我想在同一个图中绘制多个数据集,误差线会重叠并且看起来很糟糕:
我希望误差线并排排列。因此,每个回归都与之前的回归略有偏移。有没有一种我忽略的简单方法可以做到这一点?
您可以为您的点值添加已知或随机偏移量x
,例如
s=[-1 1];
offx = x + rand(size(x)).*0.01.*x.*s(randi(2,size(x)))
errorbar(offx, y, err)
或者,R2018b 引入了该stackedplot
功能。这不是您要问的(水平偏移),但它可能有用(垂直偏移,如子图)。