Keeping plot titles in desired location
21 ビュー (過去 30 日間)
古いコメントを表示
Hi, I am trying to keep the title of the plot towards the right side of the the figure rather than on the top. I wrote a code for doing this, but unfortunately i am not to get the desired result. Can it be done with a function other than 'title'? I tried with 'legend' and 'text', it didn't help me much. Any help to solve this will be appreciated.
for ii = 2:10:size(a,1)
str0 = sprintf('gdmatrix = %f', rowsum_for_ants_in_gdnest_matrix(ii));
str1 = sprintf('bnmatrix = %f', rowsum_for_ants_in_gdnest_matrix(ii));
str2 = sprintf('field = %f', rowsum_for_ants_in_gdnest_matrix(ii));
str3 = sprintf('home= %f', rowsum_for_ants_in_gdnest_matrix(ii));
title_obj = title({str3;str2;str1;str0});
end
0 件のコメント
採用された回答
Fangjun Jiang
2019 年 5 月 15 日
title_obj.Position;
title_obj.Position=[You Value Specified Here]
5 件のコメント
Evelyn Cooper
2020 年 4 月 29 日
I'm still having troubles figuring out what 'Position' is supposed to be. I tried moving my title by using [left bottom width height] but no matter what numbers I change, the title never goes where I expect it. It doesn't seem to be moving when I gradually increase the "bottom" number. How do I know what values to enter in for 'Position'?
Fangjun Jiang
2020 年 4 月 29 日
The value of the position might depend on the axis. Read it first to see if you can figure it out.
tobj=title('abc');
get(tobj,'Position')
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Title についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!