Programmatically hiding 'linkdata' information bar
    5 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
When linkdata is activated for a figure (either by function call or by GUI button), an information bar is shown just below the toolbar.
It is possible to hide the information bar using the GUI, but how do hide it programmatically?
0 Commenti
Risposta accettata
  Chris
      
 il 31 Mag 2011
        Had the same problem, you can control it using the datamanager.linkplotmanager:
dpm = datamanager.linkplotmanager;
dpm.Figures(1).Panel.close
The problem is that the datamanager.linkplotmanager figures don't reference the figure handle, so if the first plot you link data on is figure 5, in the datamanager it is listed as dpm.Figures(1). And it will remain dpm.Figures(1) until you close figure 5. I ended up simply making a for loop to close all the Panels on all my plots with linkdata on.
dpm = datamanager.linkplotmanager;
for xx = 1:1:length(dpm.Figures)  
  dpm.Figures(xx).Panel.close
end
Più risposte (1)
  Connor
      
 il 9 Nov 2017
        As of 2017b, the above no longer works. For anyone else trying to accomplish this, you must now use the .getInstance() method of the datamanager.LinkplotManager class to return the handle, then close from there:
h = datamanager.LinkplotManager.getInstance()
h.Figures(1).Panel.close
0 Commenti
Vedere anche
Categorie
				Scopri di più su Creating, Deleting, and Querying Graphics Objects in Help Center e File Exchange
			
	Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!