句柄和属性编辑器

一个figure的属性有很多,比如图窗属性、坐标区属性等,每个属性又包含很多子属性,比如文字的颜色、字体、粗细,线条的颜色、样式等。我们可以记住比较常见的代码来快速达到基本要求,但是如果我们要精致地修改图像,可以通过属性编辑器和句柄来修改。
属性编辑器打开方式:点击figure界面的编辑>图窗属性。打开以后出现交互界面,可以方便地进行修改,而且实现了可视化。鼠标单击图像的不同位置,可以自动切换图窗、坐标区、当前对象的界面。
如果在我们创建了句柄,那么我们在MATLAB主界面的右侧,双击句柄,可以打开句柄属性,在里面也可以查看和修改属性。
下面介绍一些常用的代码修改方式,优点是比较快捷。

线条属性

属性的设置基本有三种方法,创建时设定、通过句柄修改和通过属性编辑器修改。创建时设定:以plot为例,在plot参数列表里加上即可plot(x,y,‘b’)。通过句柄:比如h.Color=‘b’,将颜色改为蓝色。属性编辑器既上述讲述的方法。
线条属性有颜色、样式、粗细、数据点的形状、颜色、大小等。详细信息可以查阅plot函数。

坐标区属性——axis

axis([xmin xmax ymin ymax zmin zmax])

修改坐标轴的范围。

axis equal和axis square

equal是使三轴的每格刻度都相同,而square是使没格长度相同,刻度值不一定相同。

axis off

关闭坐标轴,包括坐标轴、网格和刻度。

XTick、YTick 、ZTick

修改坐标轴标度。要用到句柄,返回当前坐标区句柄的语句是h=gca;再输入h.Xtick=[ ];即可将x轴的坐标标度改为向量中的值。
实例:

[x,y,z]=peaks(30);subplot(2,2,1);
surf(x,y,z);
axis equal;
title('axis equal');subplot(2,2,2);
surf(x,y,z);
axis square;
title('axis square');subplot(2,2,3);
surf(x,y,z);
axis off;
title('axis off');subplot(2,2,4);
surf(x,y,z);
h=gca;
h.XTick=[-3 0 3];
title('h.Xtick=[-3 0 3]');

title、text、gtext、xlable

title是添加标题,text和gtext是添加注释,xlable是添加x轴标注。他们都有内容和位置两个要素。
对位置而言:title是图像的标题,在图像最上方;text要在参数列表里首先给出x,y,z坐标;gtext是通过鼠标单击图形来确定位置的;xlable在x轴下方,ylabel和zlabel同理。text是可以在属性编辑器里面拖动的。对值而言,可以输出已有变量的值和数学公式。值要放在一个向量中,即要用中括号括起来,字符串用‘’标注,变量不用‘’。特别注意的是,如果变量是数字,要用mat2str()函数转换成字符串形式输出。对数学公式而言,会自动检测^ _ 等,分别对应上角标、下角标等,可用{}括起来表示整体。特殊的数学符号可以用 \+英文表示。例如:

figure
n=5;
t=(0:0.01:0.2);
y1=exp(-25*t);
plot(t,y1)
title(['图',mat2str(n),':y =\ite^{\lambda t}+x_1'],'Color','b')


特殊符号表示:

view

view可以改变对三维视图的视角,通常只需用figure窗口里的三维旋转工具就可以动态地观察。下面介绍几个常用的代码。

view(3)

恢复默认的三视图视角

view(ez,el)或view([ez,el])

设置方位角为ez,俯角为el。通常用于观察三视图。[0,0]是正视图;[90,0]是侧视图,[0,90]是俯视图。
例如:

figure
subplot(2,2,4);
surf(x,y,z);
view(3);
title('view(3)');subplot(2,2,1);
surf(x,y,z);
view(0,0);
title('正视图');subplot(2,2,2);
surf(x,y,z);
view(90,0);
title('侧视图');subplot(2,2,3);
surf(x,y,z);
view(0,90);
title('俯视图');

MATLAB图形标注相关推荐

  1. matlab图形标注与修饰函数title、xlabel、ylabel 【matlab图行绘制二】

    MATLAB 图形标注与修饰函数 在 MATLAB中,可利用 Figure窗口的菜单和工具栏对图形进行标注.修饰等,操作简单,此外,还可以利用 MATLAB中自带的函数来进行图形的修饰.下面将对其进行 ...

  2. matlab图形标注名称_matlab入门(三)图像可视化

    matlab图像可视化 基本要求 (1)掌握图形窗口的创建与控制,以及图形窗口的基本操作:(2)熟练掌握二维和三维绘图基本的命令.线型控制:(3)初步掌握用特殊的图形来表现特殊数据的性质,如面积图.直 ...

  3. matlab图形标注名称_MATLAB图形的标注与修饰

    最近刚好在弄一些图,就想着把这些函数都整理一下. 包括,xlabel, ylabel, title, axis, grid, legend, fill, hold, text, gtext, semi ...

  4. Matlab学习笔记——图形标注

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 图形标注 1.给正弦曲线加上标题和轴标记 2.利用legend函数对图中的曲线进行说明 3.利用text函数对图中 ...

  5. MATLAB图形的修饰(选择图形窗口、线型点颜色、坐标轴、图形标注、栅格和图形叠加的设置)

    在绘制曲线时,MATLAB自动安排曲线的线型.颜色及坐标等属性,有时需要用户对图形的坐标.曲线和注释等进行进一步的修饰,以增加图像的可读性,突出结果的显示. MATLAB提供了一些函数可以对图形进行修 ...

  6. matlab的维纳滤波函数用法_MATLAB基础学习之图形标注

    图形标注 一.title函数(图形标题) 1.常规单行标题 例题:绘制[-2π,2π]区间的正弦曲线并给图形添加标题. >> x=-2*pi:0.05:2*pi; >> y=s ...

  7. matlab画图总结——二维图plot函数、图形标注和坐标轴控制、饼图、条形图、排列图;三维图的绘制

    Matlab画图总结 1. 二维数据曲线图 1.1 绘制二维曲线的基本函数 1.plot()函数 2. 含多个输入参数的plot函数 3. 含选项的plot函数 4. 双纵坐标函数plotyy 1.2 ...

  8. Matlab图形x轴和y轴插入标注

    Matlab图形x轴和y轴插入标注 点击插入–>X标签(Y标签)进行编辑

  9. matlab纵坐标两边标注,matlab纵坐标标注

    ... 'MarkerSize',10) xlabel('x'); ylabel('y'); 用 Matlab 画图时,有时候需要对各种图标进行标注, 例如,用"+"代表 A 的运 ...

最新文章

  1. EXPORT_SYMBOL的作用是什么
  2. 相同vlan跨交换机进行通信
  3. [画图]几何图形绘制测试
  4. 浅谈Handler机制
  5. 树莓派装系统,配置,换源,远程操控
  6. 返回结果的HTTP状态码——《图解http》第四章
  7. 【Flink】flink-1.12 通过 -t 指定模式后无法指定yarn参数
  8. 使用git将本地仓库上传到远程仓库
  9. Google 与微软的浏览器之争
  10. windows服务器远程关机或重启
  11. ADSL宽带拨号密码恢复
  12. java 生成印章_印章生成
  13. html英文书籍推荐,Html英文
  14. The code contains unhandled characters
  15. 厦门大学计算机专业录取分数线2019,厦门大学录取分数线2019
  16. 长期不上班,人会废掉吗?
  17. 语c和c语言,00后黑话等级测试,你能看懂几句?
  18. 沅有芷兮:类型系统的数学之美
  19. axios如何二次封装
  20. Web大学生网页作业成品——美食餐饮网站设计与实现(HTML+CSS+JavaScript)

热门文章

  1. linux内核安装编译
  2. 关于DateTime.Now.Ticks
  3. win10开机一直转圈圈进不去系统怎么办
  4. linux如何使用sin函数,Ubuntu下使用make编译c文件,不能调用sin cos 等函数问题的解决...
  5. latex 加减号堆积,放在一起
  6. PAT甲级A1042 Shuaffling Machine
  7. 计算机用户注销后不见了,注销当前用户后 Win10找不到Administrator用户登录选项怎么解决?...
  8. 最简单的11g Active DataGuard(ADG)搭建配置过程(项目步
  9. TemplateBinding和Binding的区别
  10. Gson转换错误导致Int变为Double类型