Shading between two plot lines, then removing the outline
이전 댓글 표시
Hello,
I have been able to shade between two plot lines using the code below, but I would now like to remove the outline of the shaded region that is created with the patch command. If I re-execute the plot(x,y1,'color',[0.8 0.8 0.8]) and plot(x,y2,'color',[0.8 0.8 0.8]) lines of code, it colors the lines the same as the shade region, but it still leaves the dark end vertical lines at x=0 and x=100. Is there a way of making those to ends the same color as well? Thanks in advance.

x=(0:1:100);
AnkleAvg = (AnkleData(:,1))';
AnkleStDev = (AnkleData(:,2))';
y1 = AnkleAvg+AnkleStDev;
y2 = AnkleAvg-AnkleStDev;
figure
hold all
plot(x,y1,'color',[0.8 0.8 0.8])
plot(x,y2,'color',[0.8 0.8 0.8])
patch([x fliplr(x)], [y1 fliplr(y2)], [0.8 0.8 0.8])
hold off
댓글 수: 2
Josh Tome
2023년 2월 14일
Les Beckham
2023년 2월 14일
You are quite welcome. Thanks for accepting the Answer.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Surfaces, Volumes, and Polygons에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
