Adding multiple patch items to a plot
Show older comments
Given an array for x axis 'start' indicies and a second array for x axis 'stop' indicies, how can I create shaded patches for the area between each start and stop index?
I tried to combine the two arrays into one matrix and combine with matching min,max y values but it doesnt seem to work well...
Example:
x_start = [43 123 238 374];
x_stop = [57 135 251 394];
% min and max values of the signal
ymin = -20;
ymax = 20;
I would like to create something like this python example I found:

2 Comments
Ameer Hamza
on 16 Mar 2020
Can you give a small example of both indices and what is your required output?
barbH
on 16 Mar 2020
Accepted Answer
More Answers (0)
Categories
Find more on Logical 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!