Fill background area between two x values in a graph
100 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello,
How can I fill a specified background area between two x values?
1 Kommentar
Antworten (1)
Aquatris
am 8 Jun. 2018
A simple and quick way is to fill a rectangle before you start your plot.
x1 = 0.4; x2 = 0.9;
y1 = 1; y2 = -1;
figure(1)
fill([x1 x1 x2 x2],[y1 y2 y2 y1],'r')
axis([0 2 y2 y1]),hold on
t = 0:1e-3:2*pi;
plot(t,sin(10*t))
2 Kommentare
Carlee Toddes
am 20 Nov. 2020
if you have multiple x values that need to be patched (i.e.several sets of two data points that need to be discretely patched on a time scale) is there a function that can help with this
Aquatris
am 21 Nov. 2020
Bearbeitet: Aquatris
am 21 Nov. 2020
Does the patch function not work for you? Here is the link.
Siehe auch
Kategorien
Mehr zu Polygons finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!