Fill background area between two x values in a graph
Afficher commentaires plus anciens
Hello,
How can I fill a specified background area between two x values?
1 commentaire
dpb
le 7 Juin 2018
See
doc patch
and examples therein
Réponses (1)
Aquatris
le 8 Juin 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 commentaires
Carlee Toddes
le 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
Does the patch function not work for you? Here is the link.
Catégories
En savoir plus sur Scatter Plots dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!