Shading the area between the minimum and maximumlimits of my data

8 vues (au cours des 30 derniers jours)
B
B le 18 Mar 2022
Commenté : B le 18 Mar 2022
Hi all,
Please I need someone to help me shade the minimum and maximum limits of my data.
I tried this code but it didn't work
load('Data1.mat')
T=Data1
T=[aa v Vn Vx]
figure
hold all
%plot(T(:,1),T(:,2),'.-r'); % median
%plot(T(:,1),T(:,3),'.-g'); % min
%plot(T(:,1),T(:,4),'.-k'); %max
x2 = [T(:,1), fliplr(T(:,1))];
idx = [T(:, 4), fliplr(T(:,3))];
fill(x2, inBetween, 'g');
Thank you.
KB

Réponse acceptée

Simon Chan
Simon Chan le 18 Mar 2022
flip up down instead of flip left right since they are column vector.
load('Data1.mat')
x2 = [T(:,1); flipud(T(:,1))];
idx = [T(:, 4); flipud(T(:,3))];
fill(x2, idx, 'g');

Plus de réponses (1)

B
B le 18 Mar 2022
Alternatively, this works. we use patch and that also allows us to manipulate colour ntesnisty of the shaded area.
T=Data1
T=[aa v Vn Vx]
figure
hold all
plot(T(:,1),(T(:,4),'-k');
plot(T(:,1),T(:,3),'-r');
patch([T(:,1); flipud(T(:,1))],[T(:,3); flipud(T(:,4)], 'g', 'FaceAlpha',0.2, 'EdgeColor','g');
plot(T(:,1), T(:,2), 'r')
hold off

Catégories

En savoir plus sur Environmental Engineering dans Help Center et File Exchange

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by