(translator=chingz, ChineseSource=chingz-20020729-11.4\newplot.html, EnglishSource=c:\matlabr12\help\techdoc\ref\newplot.html)
MATLAB Function Reference    
newplot

決定將圖形視窗物件繪製在何處

Syntax

Description

newplot 準備一個圖形視窗和圖軸給之後的圖形指令。

h = newplot 準備一個圖形視窗和圖軸給之後的圖形指令,並傳回圖軸的握把。

Remarks

Use newplot一開始先在高階的M檔案決定哪一個圖形視窗和圖軸要作為圖形輸出的地方,呼叫newplot可以改變目前的圖形視窗和圖軸,基本上,當在已經存在的圖形視窗和圖軸上繪圖時,有三個選擇︰

圖形視窗和圖軸的NextPlot屬性決定nextplot如何執行,底下的表格描述各種屬性值的執行︰

首先newplot讀取目前圖形視窗的NextPlot屬性且照著做︰

NextPlot
What Happens
add
繪製在目前的圖形視窗且不刪除任何已經顯示的圖性物件
replacechildren
移除所有HandleVisibility屬性設成on的子物件且重設圖形視窗的NextPlot屬性成add
繪清除目前圖形視窗且和執行clf指令有相同結果
replace
移除所有子物件(不管HandleVisibility屬性的設定)且將所有圖形視窗的屬性設成預設值,除了將

NextPlot設成add而不管使用者設定的預設值)

清除和重設目前圖形視窗的結果和執行clf reset指令相同

After newplot在哪一個圖形視窗繪製則得看目前圖形視窗的 NextPlot屬性並照著執行︰

NextPlot
Description
add
繪製在目前的圖形視窗,且維持所有已經顯示的圖形物件
replacechildren
移除所有HandleVisibility屬性設成on的圖形物件,但不重設圖軸屬性,這清除目前圖軸的結果和執行cla指令相同
replace
移除所有子物件(不管HandleVisibility屬性的設定)且重設所有屬性成預設值,除了PositionUnits
這個清除和重設目前圖軸的結果和執行cla reset指令相同

See Also

axes, cla, clf, figure, hold, ishold, reset

圖形物件圖形視窗圖軸NextPlot屬性。


 ndims nextpow2