Matlab:图像标题重叠图像

时间:2013-08-20 13:47:00

标签: matlab matlab-figure

我正在将几个图像子图绘制成一个Matlab图。 (分别使用 imshow() subplot() subaxis()

使用title()来描述图像会占用图中太多的空间。

因此,我想写一个重叠图像部分的标题(类似 legend()的功能图),但我找不到相应的功能。

有一些常见的方法可以做到吗?

提前致谢!

2 个答案:

答案 0 :(得分:1)

您还可以使用text命令将文本放置在图像的任何位置,包括OUTSIDE轴。

plot([1 2 3 4])
xlim([1 4])
ylim([1 4])
text(mean(xlim), max(ylim)+0.05*diff(ylim), 'The title', 'horizontalAlignment', 'center')

您可以像编辑任何其他Matlab文本对象一样编辑其他文本属性。

答案 1 :(得分:0)

返回标题的句柄并进行修改:

figure(1)

handle=title('My Title');
set(handle,'Position',[0.5 0.9]);