Iterative legend for multple curves on the same plot
Show older comments
Hi
I have a 96xn matrix A where number of rows represent the quarters (of an hour) in a day.
I plot it in this way plot(x,A) where x=0.25:0.25:24.
How can I make an iterative legend? I would like to have a legend as curve 1, curve 2, ...... curve n and when n is very high it is very boring.
Thank you
Accepted Answer
More Answers (1)
Thomas
on 1 Oct 2014
0 votes
...and here is the trick to do it in one line:
legend(cellstr(int2str([17:28]')))
will just display the numbers in the array [17:28] in this case 17, 18, 19,... (The order of dimensions of [17:28] matters! Therefore in this case [17:28]' is used.
Categories
Find more on Legend in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!