卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何在MATLAB中控制自動調(diào)整大小行為?

在MATLAB繪圖時,有時候需要控制坐標區(qū)或文本不要超出特定外邊框,并且希望保持坐標區(qū)的內(nèi)部區(qū)域大小不變。本文將介紹如何通過命令行來實現(xiàn)這一目的。 步驟以下是實現(xiàn)控制自動調(diào)整大小行為的步驟: 1. 給

在MATLAB繪圖時,有時候需要控制坐標區(qū)或文本不要超出特定外邊框,并且希望保持坐標區(qū)的內(nèi)部區(qū)域大小不變。本文將介紹如何通過命令行來實現(xiàn)這一目的。

步驟

以下是實現(xiàn)控制自動調(diào)整大小行為的步驟:

1. 給出圖形窗口

在命令行中鍵入“figure;”命令,將會生成一個新的圖形窗口。

2. 定義軸的位置

在命令行中鍵入“ax1 axes('Position',[0.13 0.58 0.77 0.34]);”命令,可以定義軸的位置。其中,“Position”選項用于指定軸的位置和大小。在本例中,“[0.13 0.58 0.77 0.34]”表示軸相對于圖形窗口的左下角的位置和大小。

3. 保留OuterPosition值

在命令行中鍵入“ 'outerposition';”命令,可以保留“OuterPosition”值。如果不希望坐標區(qū)或任何周圍文本超出特定外邊界,可使用此選項。MATLAB會調(diào)整坐標區(qū)內(nèi)部區(qū)域大小(顯示繪圖時),以盡力在外邊界范圍內(nèi)適應(yīng)內(nèi)容。

4. 畫圖

在命令行中鍵入“plot(ax1,1:10)”命令,可以畫出從1到10的圖形。

5. 添加標題

在命令行中鍵入“title(ax1,'Preserve OuterPosition')”命令,可以添加標題。

6. 設(shè)置上坐標區(qū)文本

在命令行中鍵入“yticklabels(ax1,{'My incredibly descriptive, excessively wordy, and overly long label','label 2','label 3'})”命令,可以設(shè)置上坐標區(qū)的文本。需要注意的是,在上坐標區(qū)中,內(nèi)部區(qū)域會縮小以適應(yīng)文本,但文本不會溢出圖窗。

7. 定義第二個軸的位置

在命令行中鍵入“ax2 axes('Position',[0.13 0.11 0.77 0.34]);”命令,可以定義第二個軸的位置。

8. 保留Position值

在命令行中鍵入“ 'position';”命令,可以保留“Position”值。如果希望坐標區(qū)的內(nèi)部區(qū)域在圖窗中保持特定大小,可使用此選項。此選項有時會導(dǎo)致文本溢出圖窗。

9. 畫圖

在命令行中鍵入“plot(ax2,1:10)”命令,可以畫出從1到10的圖形。

10. 添加標題

在命令行中鍵入“title(ax2,'Preserve Position')”命令,可以添加標題。

11. 設(shè)置下坐標區(qū)文本

在命令行中鍵入“yticklabels(ax2,{'My incredibly descriptive, excessively wordy, and overly long label','label 2','label 3'})”命令,可以設(shè)置下坐標區(qū)的文本。需要注意的是,在下坐標區(qū)中,會保留內(nèi)部區(qū)域的大小,但部分文本可能被截斷。

總結(jié)

通過以上步驟,在MATLAB中可以很方便地控制自動調(diào)整大小行為。希望本文能夠?qū)δ阌兴鶐椭?/p>

標簽: