Date: Feb 14, 2013 2:49 PM
Author: Steven Lord
Subject: Re: Delete plot



"Keith Azzopardi" <keithazzopardi@hotmail.com> wrote in message
news:kfj4re$7ve$1@newscl01ah.mathworks.com...
> I have a GUI application where I need to display several pcolor plots. I
> have one graph area and using a scroll bar to display the next plot. For
> each pcolor plot, I am also displaying a quiver plot which can be
> disabled via a radio button. However, the following error occurs:
>
> Error using delete
> Invalid or deleted object.
>
> Snippet:
> windDirStatus = get(hObject,'Value');
> axes(handles.graph);
>
> if (windDirStatus) windDirection = quiver
> (xaxis,yaxis,windUplot,windVplot);
> hold on;
> else
> % set(windDirection,'Visible','off');
> delete(windDirection);
> end
>
> Can somebody help me with this issue please?


There's no guarantee that windDirStatus has been true, and QUIVER been
called to create a new plot, between two calls to DELETE. You will probably
want to keep track of that and only DELETE if a new graphic to delete was
created.

--
Steve Lord
slord@mathworks.com
To contact Technical Support use the Contact Us link on
http://www.mathworks.com