How to make a figure larger than fullscreen?
19 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I am trying to generate figures larger than my current screen resolution, and matlab doesnt seem to let me. I have a 1080p screen. So far I have tried:
figure('outerposition',[0 0 3840 1080])
figure('Position',[0 0 3840 1080])
figure('units','normalized','outerposition',[0 0 2 1])
figure('units','normalized','Position',[0 0 2 1])
hfig=figure; hfig.Position=[0 0 3840 1920];
hfig=figure; hfig.Units='Normalized'; hfig.Position=[0 0 2 1];
hfig=figure; set(hfig, 'units', 'normalized', 'Position', [0 0 2 1])
hfig=figure; set(hfig,'Position', [0 0 3840 1080])
Every single one of these commands still limits the figure size to 1920x1080. This is true even when I have a second display plugged into the computer (also 1080p). Any suggestions how to make this work?
I have matlab 2016a.
0 comentarios
Respuestas (2)
Image Analyst
el 13 de Jul. de 2016
It's not allowed. It's the operating system that doesn't allow it. Just try it with any application. You won't be able to resize any window, not just ones having to do with MATLAB, to be taller or wider than your screen, at least not with Windows. So it's not a MATLAB problem.
0 comentarios
Brett Mather
el 11 de Abr. de 2018
This seems to be a fake limitation, because If I connect to a large external monitor, run Matlab, then disconnect the monitor, Matlab is able to make figures larger than the screen size. Is there any way I can trick Matlab into thinking I have a larger screen than I really do?
0 comentarios
Ver también
Categorías
Más información sobre Interactive Control and Callbacks 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!