Why does imshow change position of a figure?
8 views (last 30 days)
Show older comments
I have a loop where an image is shown using imshow. I want that figure to be maximized. I have the following code:
figure(2);
set(2, 'WindowState', 'maximized');
figure(2), imshow([Uit1, JJJ, Uit2])
Every time the imshow-function changes the size of the figure, while the figure should remain maximized.
How can I make sure the figure stays in the right place/remains maximized?
Thanks in advance.
0 Comments
Answers (1)
Navya Singam
on 27 Oct 2021
Hi LucasH,
The "imshow" will modify the figure size based on the image size. To change the figure position, use the "Position" property of figure.
To maximize the image use "set(hObject,'WindowState','maximized')" after "imshow".
imshow(img)
set(hObject,'WindowState','maximized')
0 Comments
See Also
Categories
Find more on Basic Display 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!