Graphics | ![]() ![]() |
オブジェクトの削除
グラフィックスオブジェクトは、オブジェクトのハンドル番号を引数として使って、delete
コマンドで削除することができます。たとえば、つぎのステートメントによりカレントAxes(とその下位オブジェクトすべて)を削除することができます。
delete(gca)
findobj
を使って、削除したい特定のオブジェクトのハンドル番号を取り出すことができます。たとえば、つぎの複数ラインのプロットの点線Lineのハンドル番号を見つけるためには、
findobj
を使って、LineStyle
プロパティが':'であるオブジェクトを探します。
line_handle = findobj('LineStyle',':');
つぎにdelete
コマンドで、
このハンドル番号を使います。
delete(line_handle)
これら2つのステートメントを組み合わせ、ハンドル番号をfindobj
ステートメントで置き換えることができます。
delete(findobj('LineStyle',':'))
![]() | オブジェクトのコピー | グラフィックス出力の制御 | ![]() |