首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Matlab绘图中更改字体大小

在Matlab绘图中更改字体大小
EN

Stack Overflow用户
提问于 2012-01-20 06:43:20
回答 7查看 204.8K关注 0票数 76

我想改变字体大小的xlabelylabel,轴大小,图例字体大小,也就是所有的一次,这是可能的吗?默认情况下,字体为Helvetica 10。

有没有办法改变这一点?

我想对xy标签使用'FontSize',14。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2012-07-12 02:55:04

Jonas的回答很好,但我不得不稍微修改一下,让屏幕上的每一段文本都发生变化:

set(gca,'FontSize',30,'fontWeight','bold')

set(findall(gcf,'type','text'),'FontSize',30,'fontWeight','bold')
票数 59
EN

Stack Overflow用户

发布于 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')
票数 50
EN

Stack Overflow用户

发布于 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

知道它应该放在哪里。

票数 45
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8934468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档