필터 지우기
필터 지우기

Shading the area between the minimum and maximumlimits of my data

조회 수: 4 (최근 30일)
B
B 2022년 3월 18일
댓글: B 2022년 3월 18일
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

채택된 답변

Simon Chan
Simon Chan 2022년 3월 18일
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');

추가 답변 (1개)

B
B 2022년 3월 18일
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

카테고리

Help CenterFile Exchange에서 Environmental Engineering에 대해 자세히 알아보기

제품


릴리스

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by