필터 지우기
필터 지우기

How to adjust printing compatible with tiledlayout and labels?

조회 수: 1 (최근 30일)
Ron Nativ
Ron Nativ 2024년 2월 11일
댓글: Ron Nativ 2024년 2월 13일
Dear all,
I am having trouble printing the following figure (see attached file). My two issues are:
(1) The colorbar (with title 'power [dB]') is printed OUTSIDE the figure,
(2) The right y-axis label overlaps it.
Can someone propose a solution to these? I am attaching my script. Thanks!
Ron

채택된 답변

Matt J
Matt J 2024년 2월 11일
편집: Matt J 2024년 2월 11일
Enlarge the figure window.
  댓글 수: 10
Ron Nativ
Ron Nativ 2024년 2월 13일
It is because the seismic data were logged on 200 Hz and the figure contains data from 4 stations.
Ron Nativ
Ron Nativ 2024년 2월 13일
ok, problem solved using the appearance settings of TiledLayout, specifically something in the form of:
figure1 = figure('InvertHardcopy','off','Color',[1 1 1],'Position', [10 10 400 300]);
t = tiledlayout(2,2,'TileSpacing','Compact','Padding','Compact');
t.InnerPosition(1) = t.InnerPosition(1)+t.InnerPosition(1)*1.5;
t.InnerPosition(2) = t.InnerPosition(2)+t.InnerPosition(2)*2.5;
t.InnerPosition(3) = t.InnerPosition(3)*0.925;
t.InnerPosition(4) = t.InnerPosition(4)*0.75;
t.OuterPosition(3) = t.OuterPosition(3)*0.85;
t.OuterPosition(4) = t.OuterPosition(4)*0.75;

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Printing and Saving에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by