如何在MATLAB中建立自定義軸標籤


MATLAB 程式設計具有不同的內建函式來定製軸標籤。在本文中,我們將探討在 MATLAB 中建立繪圖自定義軸標籤。

自定義軸標籤的函式

MATLAB 具有以下內建函式來建立自定義軸標籤

  • "xlabel()" 函式 - “xlabel()” 函式用於在 MATLAB 中為 X 軸應用標籤。

  • "ylabel()" 函式 - “ylabel()” 函式用於在 MATLAB 中為 Y 軸應用標籤。

  • "xtickangle()" 函式 - 此函式用於旋轉 X 軸刻度標籤。

  • "ytickangle()" 函式 - 此函式用於旋轉 Y 軸刻度標籤。

現在讓我們討論使用這些 MATLAB 函式來格式化軸標籤。

“xlabel()” 和 “ylabel()” 函式

在 MATLAB 中,“xlabel()” 和 “ylabel()” 是兩個用於在繪圖中為 X 軸和 Y 軸建立自定義標籤的內建函式。

語法

xlable('label text');
ylable('label text');

示例

% MATLAB program to add axis labels
% Create employee presence data for 5 days
x = linspace(1, 5, 5);
y = [10 12 9 10 7];
% Plot the x and y data on graph
plot(x, y);
% Add axis labels to X-axis and Y-axis
xlabel('Work Days');
ylabel('Present Employees');

輸出

解釋

在這個 MATLAB 程式中,我們首先建立儲存在變數“x”和“y”中的資料樣本向量。然後,我們呼叫“plot”函式來建立儲存在“x”和“y”變數中的資料的圖形。

最後,我們分別使用“xlabel”和“ylabel”函式以及值“工作日”和“在職員工”來建立自定義軸標籤。

“xtickangle()” 和 “ytickangle()” 函式

在 MATLAB 中,“xtickangle()” 和 “ytickangle()” 是兩個用於將 X 軸和 Y 軸的刻度標籤旋轉到某個角度以提高可讀性的內部函式。

語法

xtickangle(angle_value);
ytickangle(angle_value);

以下 MATLAB 程式演示瞭如何使用“xtickangle()”和“ytickangle()”來旋轉 X 軸和 Y 軸的刻度標籤。

示例

% MATLAB program to add axis labels with rotation
% Create employee presence data for 5 days
x = linspace(1, 5, 5);
y = [10 12 9 10 7];
% Plot the x and y data on graph
plot(x, y);
% Add axis labels to X-axis and Y-axis with rotating functionality
xtickangle(45);
ytickangle(90);

輸出

解釋

在這個 MATLAB 程式中,我們首先建立樣本資料並將其儲存在變數“x”和“y”中。之後,我們使用“plot”函式為這些資料繪製圖形。

最後,我們使用“xtickangle(45)”和“ytickangle(90)”函式分別將 X 軸和 Y 軸的刻度標籤旋轉 45° 和 90°。

結論

總之,MATLAB 具有各種內部函式,允許我們為繪圖中的 X 軸和 Y 軸建立自定義標籤。本文以上部分藉助示例程式演示了這些 MATLAB 函式的實現。

更新於: 2023-07-18

479 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告