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

1 visualización (últimos 30 días)
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

John
John el 17 de Mayo de 2013
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 Specifying Target for Graphics Output en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by