MATLAB Answers

How to add blank space using text function?

7 views (last 30 days)
John
John on 13 Jun 2017
Answered: Star Strider on 13 Jun 2017
Using text function,
x = 1;
y = 1;
str1 = '1 2 3 4 5 6 7 8 9';
str2 = '4 5 6';
text(x, y, {str1; str2})
I would like to center str2 under str1 in the plot. Using a blank space before the characters in str2 does not seem to shift the characters appropriately. How can blank spaces be entered?

  0 Comments

Sign in to comment.

Accepted Answer

Star Strider
Star Strider on 13 Jun 2017
Use the 'HorizontalAlignment' name-value pair option.
This does what you want when I ran it (in R2017a):
text(x, y, {str1; str2}, 'HorizontalAlignment','center')

  0 Comments

Sign in to comment.

More Answers (0)

Tags

Products

Community Treasure Hunt

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

Start Hunting!