Shaded error area of Std Dev.
Show older comments
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
Accepted Answer
More Answers (0)
Categories
Find more on Data Exploration in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
