matlab怎么使图形上text和坐标轴文本加粗加大

2025-10-20 01:28:53

1、第一步:首先我们需要好作图的原料和程序,如下图所示,我们使用matlab读取需要用于作图的数据,并进行行整理,我这里写的是matlab对一维数据进行K-means聚类离散化的程序。

代码如下:

clc;

clear;

yw_data=xlsread('一维数据样本75.xlsx');      %读入一维数据样本到yw_data矩阵

xx=yw_data;

clus=3;

[idx,c]=kmeans(xx,clus);

[n,m]=size(xx);

cc1=[];

cc2=[];

cc3=[];

for i=1:n

    if idx(i)==1

        cc1=[cc1;xx(i)];

    elseif idx(i)==2

        cc2=[cc2;xx(i)];

    elseif idx(i)==3

        cc3=[cc3;xx(i)];

    end

end

disp('第一类边界')

[min(cc1),max(cc1)]

disp('第二类边界')

[min(cc2),max(cc2)]

disp('第三类边界')

[min(cc3),max(cc3)] 

disp('三类中心')

c

matlab怎么使图形上text和坐标轴文本加粗加大

2、第二步:作图,对matlab一维数据进行K-means聚类离散化后的结果作图显示,如下图所示。

作图代码如下:

h1=plot(xx,'w');grid on;hold on; 

for i=1:n

    if idx(i)==1

        text(i,xx(i),num2str(idx(i)),'color',[1 0 0]);

    elseif idx(i)==2

        text(i,xx(i),num2str(idx(i)),'color',[0 1 0]);

    elseif idx(i)==3

        text(i,xx(i),num2str(idx(i)),'color',[0 0 1]);

    end

end

ylabel('发电煤耗g/(kw.h)')

xlabel('样本序列')

matlab怎么使图形上text和坐标轴文本加粗加大

3、第三步:我们来看看作图结果,如下图所示,可以发现发现图形中用text函数制作的文本字体太小和坐标轴文字字体太小,我们需要改变这些文本和字体的大小和粗细。

matlab怎么使图形上text和坐标轴文本加粗加大

4、第四步:我们首先来改变text文本的字体大小和粗细,我们改变text函数即可。

改变后的text函数代码如下:

for i=1:n

    if idx(i)==1

        text(i,xx(i),num2str(idx(i)),'FontSize',18,'color',[1 0 0]);

    elseif idx(i)==2

        text(i,xx(i),num2str(idx(i)),'FontSize',18,'color',[0 1 0]);

    elseif idx(i)==3

        text(i,xx(i),num2str(idx(i)),'FontSize',18,'color',[0 0 1]);

    end

end

matlab怎么使图形上text和坐标轴文本加粗加大

5、第五步:此时再看看作图效果,如下图所示,可以发现图形中的text文本字体变大后加粗了。

matlab怎么使图形上text和坐标轴文本加粗加大

6、第六步:下面我们来改变坐标轴的字体大小和粗细,我们在程序的后面添加改变坐标轴的字体大小和粗细的代码:

set(gca,'FontSize',20)

即可,然后运行程序。

matlab怎么使图形上text和坐标轴文本加粗加大

7、第七步:然后我们再看看运行效果,如下图所示,可以发现坐标轴的字体大小变粗可加大了。

matlab怎么使图形上text和坐标轴文本加粗加大

8、第八步:另外我们还可以直接在图形中进行修改,不需要写程序,如下图所示,我们点击【编辑】,然后点击下拉菜单中的【图形属性】。

matlab怎么使图形上text和坐标轴文本加粗加大

9、第九步:进入编辑【图形属性】界面,如下图所示,在这里我们可以修改text文本字体和坐标轴字体的大小和粗细,还可以更改其他图形属性,比如坐标轴范围和坐标轴名称等。

matlab怎么使图形上text和坐标轴文本加粗加大

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢