Append/Alter string in Title

8 ビュー (過去 30 日間)
John Petersen
John Petersen 2012 年 5 月 2 日
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.

採用された回答

Wayne King
Wayne King 2012 年 5 月 2 日
plot(randn(100,1));
h = title('Test');
origtitle = get(h,'String');
set(h,'String',[origtitle ' 2'])
  3 件のコメント
Daniel Shub
Daniel Shub 2012 年 5 月 3 日
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 2012 年 5 月 3 日
That clears up my followup question. Thankyou!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeTitle についてさらに検索

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by