簡體   English   中英

繪制后從圖中刪除一個點

[英]Delete a point from your figure after plotting it

我正在寫一個GUI程序。 在其中的一部分,我在我的軸上顯示一個圖像,然后在我的圖像上繪制一個紅色*然后我在圖像上做了一些處理,現在我想刪除紅色*我該怎么做?

簡而言之,您需要使用'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' ) 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM