Create legend including tex symbols and elements from float array
3 views (last 30 days)
Show older comments
SuperMartingale
on 22 Aug 2015
Edited: SuperMartingale
on 18 May 2021
Hi all
I have an array of floats
eps = [0.1 0.15 0.2 0.25 0.3];
and I would like to use it as input into my legend (replace the hardcoded numbers):
legend({'\epsilon = 0.10','\epsilon = 0.15','\epsilon = 0.20','\epsilon = 0.25','\epsilon = 0.30'},...
'Interpreter','tex','FontSize',5.5,'Location','NorthEast')
Highly appreciating any ideas!
0 Comments
Accepted Answer
Star Strider
on 22 Aug 2015
This works:
epsln = [0.1 0.15 0.2 0.25 0.3];
lgdstr = regexp(sprintf('\\epsilon = %.2f\n', epsln), '\n', 'split');
legend(lgdstr(1:end-1), 'Interpreter','tex','FontSize',5.5,'Location','NorthEast')
2 Comments
More Answers (0)
See Also
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!