Fill areal between graphs

조회 수: 1 (최근 30일)
Eivind Jamessen
Eivind Jamessen 2020년 3월 28일
답변: Subhamoy Saha 2020년 3월 28일
Hi
I have to graphs, which is created by two vectors with elements. I want to fill the area between the red and blue graph, but only where red graph has higher value than blue.
h = 1:24;
plot(h,P_loadSEKK2,'r')
hold on
plot(h,TOT_worstDAY)
legend('Load','Grid+Sun')
hold off
Can someone fill in a suggestion?

답변 (1개)

Subhamoy Saha
Subhamoy Saha 2020년 3월 28일
This may help you
x = -pi:pi/10:pi;
y=sin(x);
y2=0.8*y;
area(x,y,'Facecolor','r')
hold on
area(x,y2,'Facecolor',[1 1 1])
hold off
For more help please see
doc area

카테고리

Help CenterFile Exchange에서 Migrate GUIDE Apps에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by