5
私はGUIプログラムを作成しています。その一部を軸にイメージを表示し、イメージに赤*をプロットして、イメージ上でいくつかのプロセスを実行して、今度は赤を削除したい* どうすればいいですか?プロット後にあなたのFigureからポイントを削除する
私はGUIプログラムを作成しています。その一部を軸にイメージを表示し、イメージに赤*をプロットして、イメージ上でいくつかのプロセスを実行して、今度は赤を削除したい* どうすればいいですか?プロット後にあなたのFigureからポイントを削除する
要するに、 'visible'フラグを使用する必要があります。現在の軸オブジェクトの子であるの子を介してアクセスできます。以下のサンプルコードを参照してください。最後のコード行を使用して、赤い 'X'の表示をオン/オフに設定することができます。 。 。
close all;
plot ([1 2 3 4], [1 2 1 2])
hold on
plot(2.5, 1.5, 'xr')
dataH = get(gca, 'Children');
set(dataH(1), 'Linewidth', 10, 'MarkerSize', 30)
pause
set(dataH(1), 'visible', 'off')
pause
set(dataH(1), 'visible', 'on')
pause
set(dataH(1), 'visible', 'off')
pause
set(dataH(1), 'visible', 'on')