如何更改图例中的字体大小?

4,421次(过去30天)
如何更改图例中标签的字体大小?例如,我如何使“一”,“二”,“三”,“四”标签的字体大小更大?
情节(兰德(4))
乐金显示器=传奇(“一个”“两个”“三”“四”);

接受的答案

MathWorks支万博1manbetx持团队
你可以通过设置图例对象的“FontSize”属性来改变MATLAB图例的字体大小。
例如,画四条线。创建一个legend,并将legend对象赋给变量lgd。然后,使用点符号来访问'FontSize'属性,并将值设置为14点。
情节(兰德(4))
lgd=图例(“一个”“两个”“三”“四”);
乐金显示器。字形大小= 14;
或者,您可以使用“图例”命令中的名称-值对参数指定“FontSize”属性。包括名称-值对参数时,请在单元格数组中包括图例标签。例如:
传奇({“一个”“两个”“三”“四”},“字形大小”14)

4评论

显示 1旧的评论
沃尔特·罗伯森
沃尔特·罗伯森 2017年9月20日
你用的是哪个MATLAB版本?
FastCar
FastCar 2019年2月21日
我有同样的问题,我使用的是2016b版本。Legend盒子变大了,但文字仍然很小。
我该怎么办?
编辑:我需要手动更改,非常令人沮丧。对于这么贵的软件来说不方便。
约旦Fliss
约旦Fliss 2020年12月4日
这个问题听起来就像我现在遇到的问题。在我改变设置后,我将图形保存为.fig,关闭图形窗口,然后再次加载图形(通过简单地双击它)。在图形重新加载后,我的图例字体更改实现了。

登录评论。

更多答案(3)

穆克什Jadhav
穆克什Jadhav 2016年10月9日
给你:
h =传奇(“x”“y”“z”);
设置(h,“字形大小”,12);

2的评论

参选阮
参选阮 2018年2月5日
你好,我正在使用2015b。“h =传奇(x, y, z);组(h,字形大小,12);工作非常好,当我们需要更大尺寸的轴的标签时,这是很好的。然而,这花了很长时间来处理这样两条简单的线!请通知
贾米尔汗
贾米尔汗 2020年10月26日
传奇(x, y, z),设置(传说”字形大小12);
这同样有效,您没有将图例设置为对象

登录评论。


odo22
odo22 2016年12月1日
l=图例(' 1 '' 2 '“3”);
l、 FontSize=40;

0评论

登录评论。


参孙Msgna
参孙Msgna 2018年3月23日
如何使用CreateDatabase(第22行)解决输入参数不足的错误。
错误使用EigenfaceCore(第20行)输入参数不足。

1评论

登录评论。

s manbetx 845

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始打猎吧!