give title below a figure
23 ビュー (過去 30 日間)
古いコメントを表示
is it possible to give title below a figure?? if so can someone show me how to do it?
2 件のコメント
採用された回答
Jurgen
2013 年 1 月 18 日
subplot(1,3,1); imshow(rand(300)); mt(1) = title('TEST1');
subplot(1,3,2); imshow(rand(300)); mt(2) = title('TEST2');
subplot(1,3,3); imshow(rand(300)); mt(3) = title('TEST3');
set(mt,'Position',[150 300],'VerticalAlignment','top','Color',[1 0 0])
something like that?
0 件のコメント
その他の回答 (1 件)
Jan
2013 年 1 月 18 日
Create a TEXT object in the current axes and set it outside the plot area:
text(0.5 -0.1, 'Sub title', 'Units', 'normalized')
Does this work? I cannot test it currently.
What about xlabel?
Or create an invisible axes in the background:
FullAxesH = axes('Units', 'normalized', 'Position', [0,0,1,1], ...
'Visible', 'off');
Now get the position of each subplot:
H = subplot(1,3,1);
Pos = get(H, 'Position');
and use this to define the position of the TEXT.
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!