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

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개)

카테고리

도움말 센터File Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

제품

릴리스

R2021b

질문:

2021년 11월 24일

답변:

2021년 12월 3일

Community Treasure Hunt

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

Start Hunting!

Translated by