How to give different font size to label values and label names?
6 次查看(过去 30 天)
显示 更早的评论
Using
set(gca,'FontName', 'TimesNewRoman', 'FontSize',16,'FontWeight', 'Bold');
We can change the font size of label values and label names. But this is giving equal font size to both of them.
I want to use different font size to label values and label names. How to do it.
I am asking this because generally in paper publishing, different font size is used for them. I want to export the image from the drawn figure and paste it directly on the paper.
采纳的回答
Jan
2022-12-16
编辑:Jan
2022-12-16
Simply specify the font directly:
plot(rand(5))
set(gca,'FontName', 'TimesNewRoman', 'FontSize',16,'FontWeight', 'Bold');
xlabel('This is x', 'FontSize', 12, 'FontName', 'monospaced', 'FontWeight', 'normal')
Alternatively set the parameters as default of the figure:
figure('DefaultAxesFontSize', 16, 'DefaultAxesLabelFontSize', 1.5);
plot(rand(5))
xlabel('The X label')
I'm not sure, why the AxesLabelFontSize is multiplied here. I did not expect this. Maybe this is a bug in the online viewer. Try it locally.
3 个评论
Jan
2022-12-17
The full name of the setting is 'defaultAxesLabelFontSizeMultiplier' and therefore it is obviously the factor between the font size of the axes and its labels.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Interactive Control and Callbacks 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!