我想一次更改“” xlabel
,“” ylabel
,“轴”,“图例”字体大小的字体大小,这可能吗?默认情况下,字体为Helvetica 10。
有办法改变吗?
我想对x或y标签使用'FontSize',14 。
Answers:
如果要更改图形中所有文本的字体大小,可以使用findall
查找所有文本句柄,此后很容易:
figureHandle = gcf;
%# make all text in the figure to size 14 and bold
set(findall(figureHandle,'type','text'),'fontSize',14,'fontWeight','bold')
通过将以下行添加到startup.m
文件中,可以更改轴和其他文本的默认字体。
% Change default axes fonts.
set(0,'DefaultAxesFontName', 'Times New Roman')
set(0,'DefaultAxesFontSize', 14)
% Change default text fonts.
set(0,'DefaultTextFontname', 'Times New Roman')
set(0,'DefaultTextFontSize', 14)
如果您不知道是否有startup.m
文件,请运行
which startup
找到它的位置。如果Matlab说没有,运行
userpath
知道应该放在哪里。