MATLAB plotyy雙縱座標圖的縱座標設定

來源:酷知科普網 1.11W

在使用MATLAB plotyy函式做雙縱座標圖時,圖的座標的字型、字號往往不符合要求。需要重新設定。特別是右邊縱座標的設定,如果摸不到門道,就百思不得其解。那該怎麼設定呢?

操作方法

(01)我們首先開啟MATLAB2012b,執行一段小程式。x=[0 2 4 6 8 10];y1=[0.65 0.645 0.64 0.586 0.626 0.615];y2=[82 84 88 95 73 67];hold on;[AX,H1,H2] =plotyy(x,y1,x,y2,@plot);% 獲取座標軸、影象控制代碼set(get(AX(1),'ylabel'),'string', '峰值透過率','fontsize',16);set(get(AX(2),'ylabel'),'string', '半高寬/nm','fontsize',16);xlabel('傾斜角度/°','fontsize',16);set(H1,'Linestyle','--');set(H2,'Linestyle',':');set(gcf,'color','white')set(gca,'linewidth',1.5) %設定邊框寬度

MATLAB plotyy雙縱座標圖的縱座標設定

(02)在MATLAB figures視窗中,點選工具欄上view,選擇plot Browser。

MATLAB plotyy雙縱座標圖的縱座標設定 第2張

(03)在figures視窗的右邊看到plot Browser框

MATLAB plotyy雙縱座標圖的縱座標設定 第3張

(04)在MATLAB figures視窗中,點選工具欄上view,選擇property Editor。

MATLAB plotyy雙縱座標圖的縱座標設定 第4張

(05)在figures視窗的右邊看到property Editor框

MATLAB plotyy雙縱座標圖的縱座標設定 第5張

(06)在plot Browser中有四個專案。從上往下,第一個Axes代表左側縱座標,第四個代表右側縱座標。中間兩個專案分別代表圖中的兩條線。點選選中plot Browser中第一個專案,在property Editor框的 font name(字型)、font size(字號)欄中選擇。效果如圖中所示。此時X軸出現了兩種字號不同的字,不要緊,下一步可以消除掉。

MATLAB plotyy雙縱座標圖的縱座標設定 第6張

(07)點選選中plot Browser中第四個專案,在property Editor框的 font name(字型)、font size(字號)欄中選擇。效果如圖中所示。此時X軸上的字恢復正常。

MATLAB plotyy雙縱座標圖的縱座標設定 第7張

(08)此外,點選選中plot Browser中第二項,和第三項。在property Editor框的line欄對曲線的線型、線寬進行設定,在marker中對資料點的形狀、大小進行設定。還可以在property Editor框中進行網格等其他設定。最終效果如圖中所示。

MATLAB plotyy雙縱座標圖的縱座標設定 第8張
熱門標籤