MATLAB Answers

how to avoid the newline in figure annotation, please help. I give the example code below.

3 views (last 30 days)
rng=10;
f1=50;
figure
annotation('textbox',[0.0202708333333333 0.328350515463918 0.220875 0.579278350515467],'String',{'3D distance = ',rng,'2D distance = ',f1});

Accepted Answer

Chunru
Chunru on 23 Jun 2021
Using cell string, each cell will be in a new line. Change the cell string to char array as follows:
rng=10;
f1=50;
figure
plot(rand(10,1))
annotation('textbox',[0.0202708333333333 0.328350515463918 0.220875 0.579278350515467],...
'String',sprintf('3D distance = %.0f \n 2D distance = %.0f', rng, f1),...
'FitBoxToText','on', 'EdgeColor',[1 1 1],'Interpreter','latex');
  3 Comments

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!