matlab中字体修改,matlab——修改图中字体
matlab——修改图中字体
matlab——修改图中字体
在画图的时候,我们可以使⽤xlabel命名x轴的名字,使⽤ylabel命名y轴的名字,使⽤legend命名变量的名字,使⽤title命名图⽚的标题。但标题的字体,⼤⼩都是默认的。其实那些都是可以调整的,这篇⽂章就介绍下,如何修改图中的字体。包括字体⼤⼩,字体颜⾊,字体种类。
上⾯标记的四种函数,默认第⼀个参数就是要显⽰的内容。其实后⾯还有很多变量可以⾃⼰设置,如下所⽰:
FontSize %字体⼤⼩
FontName %字体种类
FontWeight %字体是否加粗
Color %字体颜⾊
使⽤⽅法很简单,就像下⾯把每⼀个变量后⾯写上你想要的即可:
%由于xlabel,ylabel,legend,title使⽤⽅法⼀样。就以xlabel为例
fontweight属性boldxlabel('经度','FontSize',14)
xlabel('经度','FontWeight','bold')
xlabel('经度','FontName','⿊体')
xlabel('经度','Color','r');
同样,也可以把它们结合在⼀起。使之同时具有多种特性,如下:
%保证第⼀个是要表⽰的内容,后⾯的顺序⽆所谓的
xlabel('经度','FontSize',14,'FontWeight','bold','FontName','⿊体','Color','r');
前⾯说了使⽤⽅法,下⾯更为详细的说说每⼀个的特点:
FontSize:
fontsize负责调整字体的⼤⼩,后⾯只要是正整数就可以。(想⼤就⼤,想⼩就⼩)。
FontWeight:
fontweight控制是否需要对字体进⾏加粗,默认情况下是不加粗。当需要加粗的时候,设置其后⾯参数为** bold **即可
FontName:
对于字体的种类,matlab中是有⼀个默认字体。不过不是特别好看,matlab⽀持⼏种字体类型,⽬前我已经证实的包括:⿊体,楷体,宋体,简雅⿊四种。可能其他的还有,但我并未尝试。调⽤⽅式如下:
xlabel('经度','FontName','⿊体')
xlabel('经度','FontName','楷体')
xlabel('经度','FontName','宋体')
xlabel('经度','FontName','简雅⿊')
对于英⽂和数字,默认的形式不好看。可以使⽤新罗马字体,调⽤⽅式如下:
xlabel('hello','FontName','Times New Roman')
注意:新罗马字体只适⽤于数字和英⽂,对中⽂不起作⽤的。
最后插句没有⽤的:其实对于xlabel的调⽤⽅式还有⼀种:
%基本格式是\变量{种类}...内容
xlabel('\fontname{⿊体}\fontsize{15}精度');
但我总是感觉这个⽅式不容易理解,就不学了吧,毕竟⼀个就够了。最后看看成品图:
成品图代码附上:
scatter(x,y,[],[0,0,0.80392],'*')
grid on
xlabel('经度','FontSize',14,'FontWeight','bold','FontName','⿊体'); ylabel('纬度','FontSize',14,'FontWeight','bold','FontName','⿊体'); legend('\fontname{⿊体}\fontsize{13}会员位置');
title('会员位置坐标图','FontSize',20,'FontName','宋体')
因作者⽔平有限,如有不⾜之处,请下⽅评论区指出,谢谢!matlab——修改图中字体相关教程
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论