matlab plotyy坐標(biāo)軸設(shè)置

小億
246
2023-12-20 14:46:07

在MATLAB中使用plotyy函數(shù)繪制圖形時(shí),可以使用以下方法設(shè)置坐標(biāo)軸:

  1. 設(shè)置左邊坐標(biāo)軸:使用ylabel函數(shù)設(shè)置左邊坐標(biāo)軸的標(biāo)簽,使用ylim函數(shù)設(shè)置左邊坐標(biāo)軸的范圍。
yyaxis left
plotyy(x1, y1, x2, y2)
ylabel('左邊坐標(biāo)軸標(biāo)簽')
ylim([min_value, max_value])
  1. 設(shè)置右邊坐標(biāo)軸:使用ylabel函數(shù)設(shè)置右邊坐標(biāo)軸的標(biāo)簽,使用ylim函數(shù)設(shè)置右邊坐標(biāo)軸的范圍。
yyaxis right
plotyy(x1, y1, x2, y2)
ylabel('右邊坐標(biāo)軸標(biāo)簽')
ylim([min_value, max_value])
  1. 同時(shí)設(shè)置左右兩個(gè)坐標(biāo)軸:可以先設(shè)置左邊坐標(biāo)軸,然后使用yyaxis函數(shù)切換到右邊坐標(biāo)軸,再設(shè)置右邊坐標(biāo)軸。
yyaxis left
plot(x1, y1)
ylabel('左邊坐標(biāo)軸標(biāo)簽')
ylim([min_value1, max_value1])

yyaxis right
plot(x2, y2)
ylabel('右邊坐標(biāo)軸標(biāo)簽')
ylim([min_value2, max_value2])

注意:使用plotyy函數(shù)繪制圖形時(shí),左邊坐標(biāo)軸和右邊坐標(biāo)軸的范圍是自動(dòng)調(diào)整的,可以根據(jù)需要手動(dòng)設(shè)置范圍。

0