How to obtain RowLabels from a clustergram that is saved as a .fig file without the code and data that generated the clustergram.?

The 'rowlabels' must be embedded somewhere within the .fig file. The fig file has been closed and I have reopened it. I tried to get(gcf,'children' ...) and findobj( ) and get(clustergram). This shouldn't be so difficult but I'm having trouble. Walter Roberson gave me a nice easy way to access a listbox within a plot. Maybe there is a similarly simple way to retreive the 'rowlabel'. Thanks, John Rodgers

 Respuesta aceptada

I've got the answer to my own question. Here it is: childs=get(gca,'children'); rowDim= get(childs(length(childs)),'YData'); numOfRows=rowDim(2); for n=1:numOfRows g={get(childs(n),'string')}; genelst(n)=g; end
Thanks for suffering my niave understanding of figures and handle. Hope this helps other figure newbies. John Rodgers

Más respuestas (0)

Categorías

Más información sobre Creating, Deleting, and Querying Graphics Objects en Centro de ayuda y File Exchange.

Productos

Preguntada:

el 16 de Mayo de 2013

Community Treasure Hunt

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

Start Hunting!

Translated by