在附图中,输出看起来很无聊。是否可以将子图包含在边框中?
注意:此问题并非仅适用于发布,但通常也适用于导出的图像。
答案 0 :(得分:0)
我只是通过绘制不同厚度1的线来获得这个。
该文本随Inkscape添加。
答案 1 :(得分:0)
如果我理解你想要做什么,你可以使用uipanels
http://www.mathworks.com/help/matlab/ref/uipanel.html获取图中的边框,如下所示:
代码是:
u=uipanel('Title','MainPanel')
u1=uipanel('Parent',u,'BorderType','line','HighlightColor','k','Title','Subpanel 1','Position',[0,0,0.5,1])
u2=uipanel('Parent',u,'BorderType','line','HighlightColor','k','Title','Subpanel 2','Position',[0.5,0,0.5,1])
axes1=axes('Parent',u1)
imagesc(magic(2))
axes2=axes('Parent',u2)
imagesc(magic(3))
当然,您可以更改边框宽度,颜色,标题等
答案 2 :(得分:0)
您可以添加here中的方框 制作代码:
close all
figure()
padd=0.04
axes('Position',[padd padd 1-padd*2 1-padd*2],'xtick',[],'ytick',[],'box','on','handlevisibility','off')
subplot(1,2,1)
imagesc(magic(2))
subplot(1,2,2)
imagesc(magic(3))
这会产生
您可以将padd
更改为更大或更小