Removing one of two plots on a single axis
1 view (last 30 days)
Show older comments
Hey there,
I have created a figure with an interactive text box and a callback function that plots based on the user input.
I have an axis and i plotted a line on it once, but then later in my code i plot a red dot based on what the user inputs, but I need to be able to remove that red dot once the user inputs another number and create a red dot for that new number.
I can share my code but it's awfully long, I was also advised using findobj might work, or something with axes handle could work.
0 Comments
Answers (1)
Paul Hoffrichter
on 11 Dec 2020
t =0:.01:1;
y = sin(2*pi*4*t); hold on;
h1 =plot(.2,.5,'ro');
pause
delete(h1)
Hit a spacebar and the red circle will disappear leaving the rest of the plot intact.
0 Comments
See Also
Categories
Find more on Specifying Target for Graphics Output in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!