我想改变字体大小的xlabel
,ylabel
,轴大小,图例字体大小,也就是所有的一次,这是可能的吗?默认情况下,字体为Helvetica 10。
有没有办法改变这一点?
我想对x或y标签使用'FontSize',14。
发布于 2012-07-12 02:55:04
Jonas的回答很好,但我不得不稍微修改一下,让屏幕上的每一段文本都发生变化:
set(gca,'FontSize',30,'fontWeight','bold')
set(findall(gcf,'type','text'),'FontSize',30,'fontWeight','bold')
发布于 2012-01-20 06:58:23
如果您想要更改图形中所有文本的字体大小,可以使用findall
查找所有文本句柄,之后就很容易了:
figureHandle = gcf;
%# make all text in the figure to size 14 and bold
set(findall(figureHandle,'type','text'),'fontSize',14,'fontWeight','bold')
发布于 2012-01-22 07:18:54
通过向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
知道它应该放在哪里。
https://stackoverflow.com/questions/8934468
复制相似问题