我的数据包括X(时间),Y1(中值),Y2(第25百分位数)和Y3(第75百分位数)。现在我想在同一个图中绘制所有这些,并遮蔽中间曲线和上四分位曲线之间的区域,并再次遮蔽中值曲线和下四分位曲线之间的区域。 有没有简单的方法来做到这一点?
我尝试了这个选项 xx = [X,X]; yy = [Y1,Y2]; 补(XX,YY,' B&#39);
..但我对上面的代码不满意,因为它没有给我我正在寻找的情节。 请有人帮帮我。!! 非常感谢 SSR
答案 0 :(得分:2)
这是你想要的吗?
x = 0:.01:1;
y1 = 5+sin(2*pi*x);
y2 = y1-1;
y3 = y1+1; %// example values
fill([x x(end:-1:1)],[y3 y1(end:-1:1)],[.6 .6 .6]) %// light grey
hold on
fill([x x(end:-1:1)],[y2 y1(end:-1:1)],[.4 .4 .4]) %// dark grey