Help with GUI push buttons and multiple axes
1 view (last 30 days)
Show older comments
I am trying to create a GUI in matlab where I can display a default image on five axes, and then with a button press, change each of the individual axes to display an image specified by a function on button press. So far, I have been able to display the default image, but I have no idea how to do what I need after button press.
0 Comments
Answers (1)
Shaun
on 17 Jan 2015
Concept:
X = peaks(200);
for i = 1:5
subplot(1,5,i)
ih = imagesc(X);
uh = uicontrol('Callback',@(~,~) set(ih,'CData',rand(200)),...
'String',sprintf('Axes%d',i));
if i==1
pos = get(uh,'Position');
else
pos(1) = pos(1)+70;
set(uh,'Position',pos)
end
end
0 Comments
See Also
Categories
Find more on Subplots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!