| MATLAB Function Reference | ![]() |
Syntax
newplot h = newplot
Description
h = newplot
準備一個圖形視窗和圖軸給之後的圖形指令,並傳回圖軸的握把。
Remarks
Use newplot一開始先在高階的M檔案決定哪一個圖形視窗和圖軸要作為圖形輸出的地方,呼叫newplot可以改變目前的圖形視窗和圖軸,基本上,當在已經存在的圖形視窗和圖軸上繪圖時,有三個選擇︰
圖形視窗和圖軸的NextPlot屬性決定nextplot如何執行,底下的表格描述各種屬性值的執行︰
首先newplot讀取目前圖形視窗的NextPlot屬性且照著做︰
| NextPlot |
What Happens |
|
繪製在目前的圖形視窗且不刪除任何已經顯示的圖性物件 |
|
移除所有HandleVisibility屬性設成on的子物件且重設圖形視窗的NextPlot屬性成add繪清除目前圖形視窗且和執行 clf指令有相同結果 |
replace |
移除所有子物件(不管HandleVisibility屬性的設定)且將所有圖形視窗的屬性設成預設值,除了將
clf reset指令相同 |
After newplot在哪一個圖形視窗繪製則得看目前圖形視窗的 NextPlot屬性並照著執行︰
| NextPlot |
Description |
|
繪製在目前的圖形視窗,且維持所有已經顯示的圖形物件 |
|
移除所有HandleVisibility屬性設成on的圖形物件,但不重設圖軸屬性,這清除目前圖軸的結果和執行cla指令相同 |
|
移除所有子物件(不管HandleVisibility屬性的設定)且重設所有屬性成預設值,除了Position和Units這個清除和重設目前圖軸的結果和執行 cla reset指令相同 |
See Also
axes, cla, clf, figure, hold, ishold, reset
| ndims | nextpow2 | ![]() |