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