MATLAB Function Reference | ![]() ![]() |
表示
newplot h = newplot
詳細
newplot
は、続くグラフィックスコマンドに対して、FigureやAxesオブジェクトを準備します。
h = newplot
は、続くグラフィックスコマンドに対して、FigureやAxesオブジェクトを準備し、カレントのAxesのハンドル番号を出力します。
注意
高水準グラフィックス M-ファイルの最初に、newplot
を使うことで、グラフィックス出力のターゲットとなる Figure や Axes を決定します。newplot
を実行することで、カレントのFigureとカレントのAxesを変更することができます。基本的には、既存のFigureやAxes内にグラフィックスを描画するときには、3種類のオプションがあります。
FigureとAxesのNextPlot
プロパティは、nextplot
の挙動を指定します。つぎの2つの表に、プロパティ値と共にそれらの挙動を説明します。
最初に、newplot
は、カレントのFigureのNextPlot
プロパティを読み込み、つぎのように実行します。
NextPlot |
詳細 |
|
既存のグラフィックスオブジェクトを消去せずに、カレントのFigureに描画します。 |
|
HandleVisibility プロパティがon に設定されているすべての子オブジェクトを削除し、FigureのNextPlot プロパティをadd にリセットします。コマンドclf のように、カレントのFigureオブジェクトを消去します。 |
replace |
すべての子オブジェクトを(HandleVisibility プロパティの設定に拘わらず)削除し、つぎの例外を除いて、Figureのプロパティをデフォルトにリセットします。
clf reset を実行することと等価です。 |
newplot
は、どのFigureに描画するかを決めてから、カレントのAxesのNextPlot
プロパティを読み込み、つぎのように実行します。
NextPlot |
詳細 |
|
既存のグラフィックスオブジェクトを保持しながら、カレントのAxesに描画します。 |
|
HandleVisibility プロパティが on に設定されているすべての子オブジェクトを削除しますが、Axesのプロパティはリセットしません。これは、cla コマンドのようにカレントのAxesを消去しません。 |
|
すべての子オブジェクトを(HandleVisibility プロパティの設定に拘わらず)削除し、Position と Units 以外のAxesプロパティをデフォルトにリセットします。これは、cla reset コマンドのようにカレントのAxesを消去し、リセットします。 |
参考
axes
, cla
, clf
, figure
, hold
, ishold
, reset
figure と
d axes グラフィックオブジェクトのNextPlot
プロパティ
![]() | ndims | nextpow2 | ![]() |