Shaded error area of Std Dev.
이전 댓글 표시
Hello Community,
I am trying to shade the area between 2 traces of mean+Std and mean-Std with the mean passes in between. I am using:
x = CAD;
mean_y = Pav;
std_y = std(P_all,0,2);
y1 = mean_y;
y2 = mean_y - std_y;
y3 = mean_y + std_y;
figure(1)
plot(x, y1)
hold on
plot(x, y2)
hold on
plot(x, y3)
patch([x fliplr(x)], [y1 fliplr(y2)], 'g')
patch([x fliplr(x)], [y2 fliplr(y3)], 'g')
hold off
However, I get the whole area shaded under the trace due to a horizontal line that appears when excuting
patch([x fliplr(x)], [y1 fliplr(y2)], 'g')
patch([x fliplr(x)], [y2 fliplr(y3)], 'g')

Please advise if there is a better approach
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Time Series Events에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

