Plot continuous standard deviation with shaded color

100 ビュー (過去 30 日間)
Jeanne Dury
Jeanne Dury 2022 年 12 月 13 日
回答済み: Amit Dhakite 2023 年 2 月 15 日
I would like to plot angle mean evolution during a jump with the continous standard deviation like this example :
For the moment, I can't color the standard deviation area :
Do you know how I can plot my standard deviation as a shaded area ?
Thank you.

回答 (1 件)

Amit Dhakite
Amit Dhakite 2023 年 2 月 15 日
Hi Jeanne,
As per my understanding, you want to shade the area representing the standard deviation with a different colour.
You can consider the following example to fill colour between two different plots:
x = 1 : 20;
% curve1 and curve2 representing the data and its deviation
curve1 = sin(x);
curve2 = sin(x) + 0.5;
plot(x, curve1, 'r', 'LineWidth', 2);
hold on;
plot(x, curve2, 'b', 'LineWidth', 2);
x2 = [x, fliplr(x)];
inBetween = [curve1, fliplr(curve2)];
fill(x2, inBetween, [1 0.7 1]);
For further information on the functions used in the code, kindly refer to the following links:


Help Center および File ExchangeMATLAB についてさらに検索




Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by