MATLAB图形标注
句柄和属性编辑器
一个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图形标注相关推荐
- matlab图形标注与修饰函数title、xlabel、ylabel 【matlab图行绘制二】
MATLAB 图形标注与修饰函数 在 MATLAB中,可利用 Figure窗口的菜单和工具栏对图形进行标注.修饰等,操作简单,此外,还可以利用 MATLAB中自带的函数来进行图形的修饰.下面将对其进行 ...
- matlab图形标注名称_matlab入门(三)图像可视化
matlab图像可视化 基本要求 (1)掌握图形窗口的创建与控制,以及图形窗口的基本操作:(2)熟练掌握二维和三维绘图基本的命令.线型控制:(3)初步掌握用特殊的图形来表现特殊数据的性质,如面积图.直 ...
- matlab图形标注名称_MATLAB图形的标注与修饰
最近刚好在弄一些图,就想着把这些函数都整理一下. 包括,xlabel, ylabel, title, axis, grid, legend, fill, hold, text, gtext, semi ...
- Matlab学习笔记——图形标注
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 图形标注 1.给正弦曲线加上标题和轴标记 2.利用legend函数对图中的曲线进行说明 3.利用text函数对图中 ...
- MATLAB图形的修饰(选择图形窗口、线型点颜色、坐标轴、图形标注、栅格和图形叠加的设置)
在绘制曲线时,MATLAB自动安排曲线的线型.颜色及坐标等属性,有时需要用户对图形的坐标.曲线和注释等进行进一步的修饰,以增加图像的可读性,突出结果的显示. MATLAB提供了一些函数可以对图形进行修 ...
- matlab的维纳滤波函数用法_MATLAB基础学习之图形标注
图形标注 一.title函数(图形标题) 1.常规单行标题 例题:绘制[-2π,2π]区间的正弦曲线并给图形添加标题. >> x=-2*pi:0.05:2*pi; >> y=s ...
- matlab画图总结——二维图plot函数、图形标注和坐标轴控制、饼图、条形图、排列图;三维图的绘制
Matlab画图总结 1. 二维数据曲线图 1.1 绘制二维曲线的基本函数 1.plot()函数 2. 含多个输入参数的plot函数 3. 含选项的plot函数 4. 双纵坐标函数plotyy 1.2 ...
- Matlab图形x轴和y轴插入标注
Matlab图形x轴和y轴插入标注 点击插入–>X标签(Y标签)进行编辑
- matlab纵坐标两边标注,matlab纵坐标标注
... 'MarkerSize',10) xlabel('x'); ylabel('y'); 用 Matlab 画图时,有时候需要对各种图标进行标注, 例如,用"+"代表 A 的运 ...
最新文章
- EXPORT_SYMBOL的作用是什么
- 相同vlan跨交换机进行通信
- [画图]几何图形绘制测试
- 浅谈Handler机制
- 树莓派装系统,配置,换源,远程操控
- 返回结果的HTTP状态码——《图解http》第四章
- 【Flink】flink-1.12 通过 -t 指定模式后无法指定yarn参数
- 使用git将本地仓库上传到远程仓库
- Google 与微软的浏览器之争
- windows服务器远程关机或重启
- ADSL宽带拨号密码恢复
- java 生成印章_印章生成
- html英文书籍推荐,Html英文
- The code contains unhandled characters
- 厦门大学计算机专业录取分数线2019,厦门大学录取分数线2019
- 长期不上班,人会废掉吗?
- 语c和c语言,00后黑话等级测试,你能看懂几句?
- 沅有芷兮:类型系统的数学之美
- axios如何二次封装
- Web大学生网页作业成品——美食餐饮网站设计与实现(HTML+CSS+JavaScript)
热门文章
- linux内核安装编译
- 关于DateTime.Now.Ticks
- win10开机一直转圈圈进不去系统怎么办
- linux如何使用sin函数,Ubuntu下使用make编译c文件,不能调用sin cos 等函数问题的解决...
- latex 加减号堆积,放在一起
- PAT甲级A1042 Shuaffling Machine
- 计算机用户注销后不见了,注销当前用户后 Win10找不到Administrator用户登录选项怎么解决?...
- 最简单的11g Active DataGuard(ADG)搭建配置过程(项目步
- TemplateBinding和Binding的区别
- Gson转换错误导致Int变为Double类型