orientation of static text

I want to change the allignment of the text in a static text on a gui that I want to create with guide. Is it possible to make the text appear vertically? How?

Answers (3)

I think this solution will work
plot(randn(100,1));
h=text(1,1,' My description');
set(h,'Rotation',60);
The text is rotated by pi/3.
Jan
Jan on 5 Mar 2013

2 votes

The FileExchange submission uibutton allows to put a rotated text into a button. It is easy to modify either the code or the created button to a uicontrol of the style 'text'.

1 Comment

Nice! I did a keyword search of the FEX, but somehow did not find this.

Sign in to comment.

the cyclist
the cyclist on 5 Mar 2013
Edited: John Kelly on 27 May 2014

0 votes

It is not possible to do this directly. It offers a work-around, in which you put an axes object in your GUI, then use the text command (which does have a 'Rotation' property) to rotate your text.
That support solution is kinda old, but I did not see any other solution when I searched, and there is not a 'Rotation' property for the Static Text object in GUIDE, which is how I would expect it to be implemented if the feature existed.

Categories

Asked:

on 5 Mar 2013

Answered:

on 27 May 2014

Community Treasure Hunt

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

Start Hunting!