how do i check if line in plot exists and if yes delete it otherwise nothing

23 views (last 30 days)
I have GUI with some plots. and in the plot there migt be lines in it. and when i pres certain button i want to check if there are some lines in plot and if so delete them. if there arent any do nothing... Thanks for help!

Accepted Answer

Arthur on 6 Nov 2012
Dirty way:
If you know the handle of the line:
if ishandle(line_handle)
if you don't know the line handle, use get(axeshandle,'Children') to find it.

More Answers (1)

Sonima on 24 Jan 2019
I want to do the same, delete a line if exist in a plot in a fuction.
I used the suggeste code
if ishandle(line_handle)
But I got the error:
Undefined function or variable 'line_handle'.
How can I fix it?!

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!