Adding multiple lines in plot using annotation

126 views (last 30 days)
I want to add 3 lines to my plot using annotation, but I can't figure out one way to do it jumping line. I'm trying:
dim = [0.15 0.5 0.3 0.3];
str = ['A = ',num2str(A),'\epsilon = ',num2str(epsilon),'k = ',num2str(k)];
annotation('textbox',dim,'String',str,'FitBoxToText','on');
But what I get back is:
How can I jump line between the A = 2 and the \epsilon = 0.05?
Thank you,
Rafael Feher

Accepted Answer

Mehmed Saad
Mehmed Saad on 28 Apr 2020
figure,plot(1:10)
A = 2;
epsilon = 0.05;
k=2;
dim = [0.15 0.5 0.3 0.3];
str = {['A = ',num2str(A)],['\epsilon = ',num2str(epsilon)],['k = ',num2str(k)]};
annotation('textbox',dim,'String',str,'FitBoxToText','on');
  1 Comment
Rafael Fehér
Rafael Fehér on 28 Apr 2020
Thank you so much, my friend. So one line means one bracket. Got it!

Sign in to comment.

More Answers (1)

Olawale Ikuyajolu
Olawale Ikuyajolu on 28 Apr 2020
text(0.5, 1.5,'Your Text', 'fontsize',6,'color','k','FontWeight','bold');
r = rectangle('Position',[0.3 1.4 5 0.15]','linewidth',1.6);

Categories

Find more on Just for fun in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!