필터 지우기
필터 지우기

Incorrect font size for tiledlayout in livescript output [Bug?]

조회 수: 2 (최근 30일)
AndresVar
AndresVar 2021년 11월 24일
답변: Marc Thelen 2021년 12월 3일
Using tiledlayout in a livescript does not output with the correct font size for the axis.
Is this a bug?
See example below, the tiledlayout axes tickmark labels are small.
set(0,'DefaultAxesFontSize', 18);
set(0,'DefaultTextFontSize', 18);
A = rand(3,3);
figure;
tl = tiledlayout(1,2);
for ii = 1:2
nexttile;
plot(A)
end
title(tl,'TILEDLAYOUT WITH INCORRECT FONT SIZE')
figure;
for ii = 1:2
subplot(1,2,ii);
plot(A)
end
sgtitle('SUBPLOT WITH CORRECT FONT SIZE')

채택된 답변

Marc Thelen
Marc Thelen 2021년 12월 3일
I think it is supposed to be a feature... You have to change FontSizeMode from auto to manual. You can do this globally like this:
set(groot,'DefaultAxesFontSizeMode','manual');
Or for each tile:
tiledlayout(2,2)
t = nexttile
t.FontSizeMode = 'manual'

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

제품


릴리스

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by