How to plot multiple lines with same legend handle?
Show older comments
Hi, I know this looks like a lot, but it I think this is a simple fix. In the second to last line of code, I have my legend line. In the lines above that, I create the arrays for n, t, and m. As you can see on the right side, they are all arrays of different lines. I need to assign n, t, and m a unique legend name, but I can't right now because they are differently sized arrays. Please help me to somehow merge the lines into one continuous line or some other workaround.
Thanks

3 Comments
Ameer Hamza
on 25 Apr 2020
In the line
n = plot(.....
Why are you plotting several lines with same color. Isn't it better to plot just one line
n = plot([l(logical(S1)) l(logical(S2))], [MN1 MN2], 'r');
change it accordingly if l, MN1 and MN2 are column vectors.
matlabuser
on 25 Apr 2020
Ameer Hamza
on 25 Apr 2020
I am glad to be of help.
Answers (0)
Categories
Find more on Legend 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!