How do I right or left justify text in my plot?

How do I right or left justify text in my plot?
The Handle Graphics property 'HorizontalAlignment' does not right justify the text in my title as I expected. I want my title to appear on the top right-hand side of my figure.

 Akzeptierte Antwort

MathWorks Support Team
MathWorks Support Team am 7 Jul. 2020
Bearbeitet: MathWorks Support Team am 7 Jul. 2020

5 Stimmen

To justify text in your figure, you will need to change both the HorizontalAlignment and Position properties. These properties are described in more detail at the following URL:
The following code demonstrates one way that you could right justify your title.
plot(1:10)
t = title('hi')
set(t, 'horizontalAlignment', 'right')
set(t, 'units', 'normalized')
h1 = get(t, 'position')
set(t, 'position', [1 h1(2) h1(3)])

Weitere Antworten (0)

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Hilfe-Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by