matlab,使用subplot时添加总title的方法
使用subplot时,直接使用title的话,只能赋给分图,如果想给总图添加title应怎样使用?只要在最后一个subplot结束之后加上两行代码就可以了axesset(...
使用subplot时,直接使用title的话,只能赋给分图,如果想给总图添加title应怎样使用?
只要在最后一个subplot结束之后加上两行代码就可以了
axes
set(gca,'Visible','off','Title',text('String','your Title','Color','r')) 展开
只要在最后一个subplot结束之后加上两行代码就可以了
axes
set(gca,'Visible','off','Title',text('String','your Title','Color','r')) 展开
2个回答
展开全部
通常用subplot之后,加的title是每个子图的标题。当然也有办法来对全图加标题的。
方法一:添加text的方法。这个方法适用于偶尔几次的标题添加。
方法二:使用句柄的方式。稍微复杂一些,但在使用频率较高时更方便。
示例:
fiugre(1)
subplot(221) %这里不是subplot(211)
plot(...)
title('****');
hand_t = title(strTitle);
v = get(hand_t,'Position');
v(1) = 2222; %这里的数字是自己设定的,试几次,给一个恰当的值就好了
set(hand_t,'Position',v);
subplot(222);plot(...);
subplot(223);plot(...);
subplot(224);plot(...);
方法一:添加text的方法。这个方法适用于偶尔几次的标题添加。
方法二:使用句柄的方式。稍微复杂一些,但在使用频率较高时更方便。
示例:
fiugre(1)
subplot(221) %这里不是subplot(211)
plot(...)
title('****');
hand_t = title(strTitle);
v = get(hand_t,'Position');
v(1) = 2222; %这里的数字是自己设定的,试几次,给一个恰当的值就好了
set(hand_t,'Position',v);
subplot(222);plot(...);
subplot(223);plot(...);
subplot(224);plot(...);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询