このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
グラフィックス オブジェクトの作成、削除、およびクエリ
グラフィックス オブジェクトを検索、コピー、および削除する
関数を使用して、グラフィックス オブジェクトを作成、削除、コピーし、プロット用の Figure と座標軸を準備し、有効なグラフィックス オブジェクトかどうかテストします。グラフィックス システムを操作して、コードをよりロバストにします。たとえば、オブジェクトを関数に渡す前に、オブジェクトが有効なグラフィックス オブジェクトであるかどうかをテストできます。
関数
トピック
ターゲット Figure および座標軸の指定
- Hold の状態への応答
この例では、hold の状態をテストし、ユーザー定義プロット関数で適切に応答する方法を説明します。 - newplot を使用したプロットのコントロール
この例では、ユーザーが記述したプロット関数の Figure および座標軸を準備する方法を説明します。 - グラフ表示のコントロール
MATLAB® がプロット関数の結果の表示に使用する Figure および座標軸をコントロールできます。 - グラフの Figure および座標軸の準備
MATLAB プロット関数は、新しいグラフを描画する前に、Figure および座標軸のNextPlot
プロパティに基づいて Figure および座標軸を追加する、クリアする、あるいはクリアしてからリセットするかどうかを決定します。 - Figure および座標軸へのアクセスの禁止
場合によっては、特定の Figure または座標軸がグラフィックス出力のターゲットにならないようにすることが重要になるときがあります。
オブジェクトの作成
- グラフィックス オブジェクト ハンドル
オブジェクトのハンドルを使用して、オブジェクトのプロパティ値の設定とクエリが可能です。 - グラフィックス配列
グラフィックス配列には、グラフィックス オブジェクトのハンドルを格納できます。 - グラフィックス オブジェクトの配列の事前割り当て
グラフィックス オブジェクトの配列を事前割り当てするには、関数gobjects
を使用します。
オブジェクトの識別、コピー、および削除
- オブジェクトの検索
関数findobj
はオブジェクト階層をスキャンして、特定のプロパティ値をもつオブジェクトのハンドルを取得できます。 - グラフィックス オブジェクトの削除
グラフィックス オブジェクトを削除するには、関数delete
を使用します。 - 特殊オブジェクトの識別子
MATLAB には、重要なオブジェクト ハンドルの取得が必要なときに、それらを返す関数が用意されています。 - ハンドルが有効かどうかのテスト
変数が有効なグラフィックス オブジェクト ハンドルであるかどうかを判定するには、isgraphics
を使用します。 - 論理式でのハンドル
ハンドル オブジェクトは論理値true
またはfalse
として評価されません。対象の状態をテストして論理値を返す関数を使用しなければなりません。