📄 9-03.txt
字号:
%例9-3 使用注释矩形环绕多子图。
%本例显示了如何创建注释矩形,并给图形中的两个子图高亮显示,本例还使用核心对象的属性Position 和 TightInset 来决定注释矩形的位置和大小。
首先创建子图阵列,在命令窗口中输入如下命令,并按Enter键确认。
>> x = -2*pi:pi/12:2*pi;
>> y = x.^2;
>> subplot(2,2,1:2)
>> plot(x,y)
>> h1=subplot(223);
>> y = x.^4;
>> plot(x,y)
>> h2=subplot(224);
>> y = x.^5;
>> plot(x,y)
>>
%然后是定义注释矩形的位置和大小。在命令窗口中继续输入如下命令,并按Enter键确认。
>> p1 = get(h1,'Position');
>>t1 = get(h1,'TightInset');
>>p2 = get(h2,'Position');
>>t2 = get(h2,'TightInset');
>>x1 = p1(1)-t1(1); y1 = p1(2)-t1(2);
>>x2 = p2(1)-t2(1); y2 = p2(2)-t2(2);
>>w = x2-x1+t1(1)+p2(3)+t2(3); h = p2(4)+t2(2)+t2(4);
>>
%最后再创建注释矩形来环绕下边的两个子图,并将矩形注释设置实性边界和红色填充色。命令窗口中继续输入如下命令,并按Enter键确认。
>> annotation('rectangle',[x1,y1,w,h],...
'FaceAlpha',.2,'FaceColor','red','EdgeColor','red');
>>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -