如何在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 函式的實現。