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

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

接受的答案

Mathworks支万博1manbetx持团队
你可以通过设置图例对象的“FontSize”属性来改变MATLAB图例的字体大小。
例如,画四条线。创建一个legend,并将legend对象赋给变量lgd。然后,使用点符号来访问'FontSize'属性,并将值设置为14点。
情节(兰德(4))
lgd =图例(“一个”“两个”“三”“四”);
乐金显示器。字形大小= 14;
或者,您可以使用“Legend”命令中的名称值对参数指定“FontSize”属性。包括名称值对参数时,请在单元格数组中包含图例标签。例如:
传奇({“一个”“两个”“三”“四”},“字形大小”14)
4评论
约旦Fliss
约旦Fliss 2020年12月4日
这个问题听起来就像我现在遇到的问题。在我改变设置后,我将图形保存为.fig,关闭图形窗口,然后再次加载图形(通过简单地双击它)。在图形重新加载后,我的图例字体更改实现了。

登录评论。

更多答案(3)

穆克什Jadhav
穆克什Jadhav 2016年10月9日
给你:
h =传奇(“x”“y”“z”);
集(h,“字形大小”,12);
2的评论
贾米尔汗
贾米尔汗 2020年10月26日
传奇(x, y, z),设置(传说”字形大小12);
这是acwell,您没有将图例设置为对象

登录评论。


odo22
odo22 2016年12月1日
l =传奇(' 1 '' 2 '“3”);
l.fontsize = 40;

参孙Msgna
参孙Msgna 2018年3月23日
我们如何使用CreateDatabase(第22行)解决错误而不是足够的输入参数。
错误使用EigenfaceCore(第20行)输入参数不足。
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2018年3月26日
您需要将包含数据的目录的路径传递给Eigenfacecore。例如,请参阅example.m文件。

登录评论。

社区寻宝

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

开始狩猎!