一般而言,只需對目標影象進行圖形控制代碼物件和座標軸控制代碼物件進行操作即可。MATLAB中分別用gcf和gca表示。如:
set(gcf,’unit’,’centimeters’,’position’,[10 5 7 5]);
這就是對圖形的位置及大小進行設定。單位為釐米,大小為7cm×5cm,圖形起點座標為(10cm,5cm)表示左下點離顯示器左側邊界10cm,離下側邊界5cm。
將圖形大小設定好之後,就需要設定實際的圖在figure中的比例,這就需要對圖形的座標進行設定。
set(gca,"Position",[.2 .2 .7 .65]);
位置[.2 .2 .7 .65]表示所畫的圖形在figure中所佔的比例,前兩個值表示位置,後兩個值表示大小。
下面給出一個例子說明:
t = 0:0.01:2;
x = sin(2*pi*t);
plot(t,x,"k","linewidth",2)
set(gcf,"unit","centimeters","position",[3 5 7 5])
set(gca,"Position",[.15 .15 .8 .75]);
set(get(gca,"XLabel"),"FontSize",8);
注:(1)plot命令中,‘linewidth’表示線寬。
(2)最後一條命令設定座標軸x軸數字的大小,本例未給出。
一般而言,只需對目標影象進行圖形控制代碼物件和座標軸控制代碼物件進行操作即可。MATLAB中分別用gcf和gca表示。如:
set(gcf,’unit’,’centimeters’,’position’,[10 5 7 5]);
這就是對圖形的位置及大小進行設定。單位為釐米,大小為7cm×5cm,圖形起點座標為(10cm,5cm)表示左下點離顯示器左側邊界10cm,離下側邊界5cm。
將圖形大小設定好之後,就需要設定實際的圖在figure中的比例,這就需要對圖形的座標進行設定。
set(gca,"Position",[.2 .2 .7 .65]);
位置[.2 .2 .7 .65]表示所畫的圖形在figure中所佔的比例,前兩個值表示位置,後兩個值表示大小。
下面給出一個例子說明:
t = 0:0.01:2;
x = sin(2*pi*t);
plot(t,x,"k","linewidth",2)
set(gcf,"unit","centimeters","position",[3 5 7 5])
set(gca,"Position",[.15 .15 .8 .75]);
set(get(gca,"XLabel"),"FontSize",8);
注:(1)plot命令中,‘linewidth’表示線寬。
(2)最後一條命令設定座標軸x軸數字的大小,本例未給出。