gusucode.com > datamanager 工具箱matlab源码程序 > datamanager/@datamanager/@brushmanager/clearLinked.m
function clearLinked(h,Ifig,ax,mfile,fcnname) % Clears linked brushing in the specified axes linkMgr = datamanager.linkplotmanager; if isempty(linkMgr.Figures) return; end % Get the variables in this axes if ~isnumeric(Ifig) Ifig = find([linkMgr.Figures.('Figure')]==Ifig); end gObj = double(linkMgr.Figures(Ifig).LinkedGraphics); I = cellfun(@(x) x==double(ax),get(gObj,{'Parent'})); varNames = linkMgr.Figures(Ifig).VarNames(I,:); varNames = unique(varNames(~cellfun('isempty',varNames))); %Clear the brushing array by variable names datamanager.clearLinked(h,varNames,mfile,fcnname);