在MATLAB中绘制高密度时态数据的误差值

时间:2013-05-06 01:03:39

标签: matlab plot

我知道我们可以使用errorbar.m在MATLAB中绘制错误值 但是,我需要知道是否可以将错误值绘制为数据上的“褪色磁带”,以便实际数据值仍然可见。从下面使用errorbar.m生成的图中可以看出,数据行被错误条所淹没。

enter image description here

1 个答案:

答案 0 :(得分:2)

使用透明度patch查看下面的其他数据系列:

xdata = [...];
value =[...];
errors = [...];

patch_x = [xdata fliplr(xdata)];
patch_y = [(value + errors) fliplr(value - errors)];

figure;
hold on;
patch(patch_x,patch_y,'facealpha',0.5,'edgecolor','none');
plot(xdata,value)