i wnat change 'axes' positon please help me

function hellow
N=500;
M=300;
handles.figure=figure;
set(handles.figure,'units','pixels');
set(handles.figure,'name','hello');
mpos=get(0,'MonitorPosition');
set(handles.figure,'position',[mpos(3)-N-10 mpos(4)-M-80 N M]);
handles.axes1=axes();
handles.axes2=axes();
this result is
but i want
%

 Accepted Answer

Jan
Jan on 7 Nov 2015
Edited: Jan on 7 Nov 2015
handles.axes1 = subplot(2, 2, 1);
handles.axes2 = subplot(2, 2, 3);
Or manually:
handles.axes1 = axes('Position', [0.1, 0.6, 0.4, 0.35]);
handles.axes2 = axes('Position', [0.1, 0.1, 0.4, 0.35]);

2 Comments

rollcakes
rollcakes on 7 Nov 2015
Edited: rollcakes on 7 Nov 2015
thanks but plot is just 0 0.5 1 how can i change last number
doc xlim % and friends
I recommend the "Getting Started" section on Graphics to get a feel for Matlab handle graphics usage.

Sign in to comment.

More Answers (1)

figure
hF(1)=subplot(2,2,1);
hF(2)=subplot(2,2,3);
doc subplot % for details...
You can adjust the default positions if you want them to be somewhat asymmetric rather than exactly equal or somewhat less white space.

Categories

Products

Tags

Asked:

on 7 Nov 2015

Commented:

dpb
on 7 Nov 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!