I have two axes objects in a figure and I'd like to switch back and forth between them by hiding the appropriate object. There is a figure.plots(i) variable which stores the axes handles. When I try using
toHide = allchild(figure.plots(i)); set(toHide,'visible','off'); set(figure.plots(i),'visible','off');
the axis legend of the plot I'm trying to hide stays visible. Is there a way for me to switch the legend off without shifting focus of the axes using axes(h)? I'm trying to expand this to a GUI which can handle many axes and I know the axes(h) command can be slow.
Best Answer