How do I highlight a certain area between two lines?
Show older comments
I'm trying to graph measured CO2 levels compared to the safe range according to the WHO.
But when I use the patch command, but that highlights the ENTIRE area, and not the the area that crosses the high concentration.


4 Comments
KSSV
on 22 Dec 2022
You need to pick the coordinates wisely to hightlight the region you want.
Ben van Zon
on 22 Dec 2022
KSSV
on 22 Dec 2022
Attach your data and show us what region you want to highlight.
Ben van Zon
on 22 Dec 2022
Accepted Answer
More Answers (2)
% Generate some data
t = 0:.1:10;
y = sin(t);
plot(t, y);
hold on
% highlight a portion of data
idx = t>6 & t<9;
area(t(idx), y(idx))
Image Analyst
on 22 Dec 2022
0 votes
This is a FAQ, so see the FAQ:
Categories
Find more on Animation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

