?? 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 + -