Append/Alter string in Title

7 visualizaciones (últimos 30 días)
John Petersen
John Petersen el 2 de Mayo de 2012
I would like to append additional text to the title of a plot. How do I "get" the title string in order to append the added text and replace the title with the modified string?
The help tells me how to replace the title, but I want to add, say, a date, or filename.

Respuesta aceptada

Wayne King
Wayne King el 2 de Mayo de 2012
plot(randn(100,1));
h = title('Test');
origtitle = get(h,'String');
set(h,'String',[origtitle ' 2'])
  3 comentarios
Daniel Shub
Daniel Shub el 3 de Mayo de 2012
The terminology matters here: Figure->Axis->Object. The gca function returns the handle to the current Axis, not the Figure. The plot handle (presumably the handle returned by plot), is a handle to an Object.
The axis object has a child object called Title. You can get this with h = get(gca, 'Title'). The h from this command will be identical to the h in Wayne's answer.
John Petersen
John Petersen el 3 de Mayo de 2012
That clears up my followup question. Thankyou!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Title en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by