図またはuicontrolフレームをクリアまたはリセットする
clf([opt_job_arg]) clf(figureHandle[, opt_job_arg]) clf(num[, opt_job_arg]) clf(frameHandle[, opt_job_arg)
ハンドル: クリアまたはリセットする図のハンドル
整数値: クリアまたはリセットする図のfigure_id
ハンドル: クリアまたはリセットするフレームのハンドル.
clfの動作を指定する文字列.
値には,"clear"または "reset"を指定します.
clf コマンドは図をクリアし,デフォルト値にリセットすると共に
全ての子を削除します.
フレームの全ての子を削除する際にも使用できます.
clf(num,..) は,
figure_id==numを有する図を
クリアまたはリセットします.
clf(figureHandle,..) はハンドルh
で指定された図をクリアまたはリセットします.
clf(job) はカレントの図をクリアまたはリセットします.
clf(.., "clear") は指定した
図またはフレームをクリアします.
children が削除されます:
軸, uicontrols, メニュー (図のみ), ...
図でメニュー及びuicontrolsを削除対象から除くには,
delete(gca()) コマンドを使用してください..event_handler_enable = "off".info_message = ""図のみで使用され, clf(.., "reset") は
指定した図の全ての子を削除します.
加えて,図のプロパティがgdfで
返されるデフォルト値にリセットされます.
唯一の例外は,
axes_sizeおよび
figure_size プロパティで
図が他の要素にドックされた場合にはリセットできません.
f4=scf(4); //id==4 を指定して図を作成し,カレントの図にする f4.color_map = jetcolormap(64); f4.figure_size = [400, 200]; plot2d() clf(f4, "reset") f0=scf(0); //id==0 を指定して図を作成し,カレントの図にする f0.color_map = hotcolormap(128); // カラーマップを変更 t=-%pi:0.3:%pi; plot3d1(t,t,sin(t)'*cos(t)); clf() // equivalent to clf(gcf(),"clear") plot3d1(t,t,sin(t)'*cos(t)); // color_map を変更しない clf(gcf(), "reset") plot3d1(t,t,sin(t)'*cos(t)); // color_map を変更しない (デフォルト値を32色に戻す) fr = uicontrol("Style", "frame", "Position", [20 20 200 200]); a=newaxes(fr); plot(1:10); clf(fr); | ![]() | ![]() |
| バージョン | 記述 |
| 5.5.0 | clf は全ての軸の親で動作します (図及びフレーム). |