Clearing GUI axis difficulty
19 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Tarik
el 2 de Dic. de 2013
Comentada: Walter Roberson
el 2 de Dic. de 2013
I have a GUI that has two axis. The first axis is my original image and the second axis is my filtered image where I am able to apply various filters to change the image. I have a Reset command which I want to Reset both axis's to be blank to allow the user to input another image. I used the matlab command.
arrayfun(@cla,findall(0,'type','axes'))
Which clears both axis but when I load an image it loads it into the second axis and not the first axis. Then when I apply filters it just filters the second axis image leaving the first one blank. Any ideas how to fix this? I have tried storing both axis as global variables and then using cla but this gives me the same problem as before.
0 comentarios
Respuesta aceptada
Walter Roberson
el 2 de Dic. de 2013
2 comentarios
Walter Roberson
el 2 de Dic. de 2013
OriginalAxis = findobj(gcf,'Tag','axes1');
imshow(X, 'Parent', OriginalAxis);
Más respuestas (1)
Image Analyst
el 2 de Dic. de 2013
Use this code:
axes(handlesToAxes1);
cla('reset');
axes(handlesToAxes2);
cla('reset');
Ver también
Categorías
Más información sobre Interactive Control and Callbacks en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!