Why does my axes disappear when putting a background image?
Mostrar comentarios más antiguos
Good evening. I have the following problem. I am using this code to put an image in a Gui in the background, the objects that I have in the Gui remain visible on the image, except for my 2 axes that I have in the GUI, which seem to be hidden in the image. What should I do to make them look? Thank you.
ha = axes('units','normalized', ...
'position',[0 0 1 1]);
uistack(ha,'bottom');
I=imread('eight.tif');
hi = imagesc(I)
colormap gray
set(ha,'handlevisibility','off', ...
'visible','off')
axes('position',[0.3,0.35,0.4,0.4])
6 comentarios
Pedro Guevara
el 1 de Abr. de 2020
Walter Roberson
el 1 de Abr. de 2020
ha = axes('units','normalized', ...
'position',[0 0 1 1]);
uistack(ha,'bottom');
I=imread('eight.tif');
hi = imagesc(ha, I)
colormap(ha,gray)
set(ha,'handlevisibility', 'off', ...
'visible', 'off', ...
'position', [0.3,0.35,0.4,0.4])
Pedro Guevara
el 1 de Abr. de 2020
Editada: Pedro Guevara
el 1 de Abr. de 2020
Image Analyst
el 1 de Abr. de 2020
Does the new axes overlap any of the existing axes? If so, it will make them disappear I think. At least with subplot() it does. Please post screenshots before and after displaying the image.
Walter Roberson
el 2 de Abr. de 2020
set the axes Layer property to 'top' (default is 'bottom')
Pedro Guevara
el 2 de Abr. de 2020
Respuestas (0)
Categorías
Más información sobre Images en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!