Shading between two plot lines, then removing the outline
Mostrar comentarios más antiguos
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 comentarios
Josh Tome
el 14 de Feb. de 2023
Les Beckham
el 14 de Feb. de 2023
You are quite welcome. Thanks for accepting the Answer.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Surfaces, Volumes, and Polygons en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
