广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

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

    来源:网络收集  点击:  时间:2024-03-02
    【导读】:
    当我们在使用matlab作图时,有时发现图形中用text函数制作的文本字体太小和坐标轴文字字体太小,我们需要改变这些文本和字体的大小和粗细怎么办?最近特地研究了一下,下面给大家分享一下我解决改变text文本和坐标轴字体的大小和粗细的方法和步骤,希望能够帮助到大家。工具/原料morematlab改变text文本和坐标轴字体的大小和粗细方法/步骤1/9分步阅读

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

    代码如下:

    clc;

    clear;

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

    xx=yw_data;

    clus=3;

    =kmeans(xx,clus);

    =size(xx);

    cc1=;

    cc2=;

    cc3=;

    for i=1:n

    if idx(i)==1

    cc1=;

    elseif idx(i)==2

    cc2=;

    elseif idx(i)==3

    cc3=;

    end

    end

    disp(第一类边界)

    disp(第二类边界)

    disp(第三类边界)

    disp(三类中心)

    c

    2/9

    第二步:作图,对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,);

    elseif idx(i)==2

    text(i,xx(i),num2str(idx(i)),color,);

    elseif idx(i)==3

    text(i,xx(i),num2str(idx(i)),color,);

    end

    end

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

    xlabel(样本序列)

    3/9

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

    4/9

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

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

    for i=1:n

    if idx(i)==1

    text(i,xx(i),num2str(idx(i)),FontSize,18,color,);

    elseif idx(i)==2

    text(i,xx(i),num2str(idx(i)),FontSize,18,color,);

    elseif idx(i)==3

    text(i,xx(i),num2str(idx(i)),FontSize,18,color,);

    end

    end

    5/9

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

    6/9

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

    set(gca,FontSize,20)

    即可,然后运行程序。

    7/9

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

    8/9

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

    9/9

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

    注意事项

    在使用图形编辑器编辑图形的时候可能会进行一次性修改,下次运行程序时可能回到修改前的图形状态,不过我们可以进行图形属性保存来解决此问题。

    我们在使用matlab作图时有一个小技巧就是选择我们需要改变的函数,然后按键盘【F1】键,这样就会出现这函数的帮助和用法,能够帮助我们使用函数修改程序完成我们需要的功能。

    MATLAB改变TEXT文本改变坐标轴字体
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_211710.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 20:14:18  耗时:0.029
    0.029s