How to deal with misaligment of y axes across sublots when changing the size of a figure?
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi all,
I have created a figure (see the figure below, left)
figure
set(0, "DefaultAxesFontSize",8)
subplot(3,2,[1,2])
plot......
subplot(3,2,[3,4])
plot......
subplot(3,2,5)
plot......
subplot(3,2,6)
plot......
I then change the size of the figure.
picturewidth = 9.7;
hw_ratio = 1;
set (figure(1),'Units','centimeters','Position',[3 3 picturewidth hw_ratio*picturewidth]);
This results in (figure below, on the right):
-misaligment of y axes in subplot (3,2,[3,4]) and (3,2,5) (see red circle)
- last two subplts covering x axis title in subplot above (see red circle)
Can you please advise how to deal with this?
댓글 수: 2
dpb
2023년 1월 26일
편집: dpb
2023년 1월 26일
You've changed the default height:width ratio as well as just reducing the size; not surprised that fouls things up.
I suggest if you want a specific size that you set those parameters before drawing on the figure...iow, create and resize the figure first, not last.
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Subplots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!