How do I highlight a certain area between two lines?
显示 更早的评论
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 个评论
KSSV
2022-12-22
You need to pick the coordinates wisely to hightlight the region you want.
Ben van Zon
2022-12-22
KSSV
2022-12-22
Attach your data and show us what region you want to highlight.
Ben van Zon
2022-12-22
采纳的回答
更多回答(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
2022-12-22
0 个投票
This is a FAQ, so see the FAQ:
类别
在 帮助中心 和 File Exchange 中查找有关 Data Distribution Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


