MATLAB?

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

工具/原料

MATLAB2012b

方法/步驟

我們首先開啟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雙縱座標圖的縱座標設定 聽語音

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

MATLAB plotyy雙縱座標圖的縱座標設定 聽語音

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

MATLAB plotyy雙縱座標圖的縱座標設定 聽語音

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

MATLAB plotyy雙縱座標圖的縱座標設定 聽語音

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

MATLAB plotyy雙縱座標圖的縱座標設定 聽語音

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

MATLAB plotyy雙縱座標圖的縱座標設定 聽語音

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

MATLAB plotyy雙縱座標圖的縱座標設定 聽語音

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

MATLAB plotyy雙縱座標圖的縱座標設定 聽語音

相關問題答案