graphing -- make figure window larger
117 次查看(过去 30 天)
显示 更早的评论
I'm plotting a bunch of points, but I want the figure window to appear larger when I run the code. I need this to be some command that I can include in the code. thanks
0 个评论
回答(3 个)
Image Analyst
2015-3-4
Try set() to enlarge/resize, but not truly maximize , the window:
% Enlarge figure to full screen.
set(gcf, 'Units', 'Normalized', 'OuterPosition', [0 0 1 1]);
or see Yair's function (attached) that uses an undocumented call to truly maximize the window.
0 个评论
Joseph Cheng
2015-3-4
编辑:Joseph Cheng
2015-3-4
you can do something like this
figh = figure(1);
plot(1:10,1:10)
pos = get(figh,'position');
set(figh,'position',[pos(1:2)/4 pos(3:4)*2])
where you can get the position (pos) of the current position. then in the set() you can set the window x,y position of the lower left corner and then how wide and tall the figure is [lowerleftcornerx lowerleftcornery width height]. for my screen and initial figure position the above works out well.
0 个评论
Chad Greene
2015-3-4
The fullfig function creates full-screen figures. fullfig by itself initializes a new figure; fullfig(gcf) turns the current figure into a full-screen figure.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Specifying Target for Graphics Output 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!