函数名 | 说明 | 函数名 | 说明 |
---|---|---|---|
plot | 线性二维绘图;将数据绘制在坐标轴上并用线连起来,形成连续的曲线图形 | bar | 绘制长条图 |
stem | 绘制二维离散序列图(也称’火柴杆图‘) | hist | 绘制长条形统计图 |
hold | 保持当前的绘图 | polar | 绘制极坐标图 |
subplot | 创建和控制多坐标轴 | compass | 绘制箭头图;从极坐标中的远点出发的箭头,返回line对象 |
area | 绘制面积图 |
plot函数:线条类型,标记类型和线条颜色客人通过设置曲线的属性’LineStyle‘,‘Marker’,'Color’指定
其他属性:
LineWidth: 线条宽度,单位为像素
MarkerEdgeColor: 标记颜色或标记的边缘颜色
MarkerFaceColor: 标记填充颜色
MarkerSize: 标记的尺寸
ColorOrder: 曲线依次采用的线条颜色
LineStyleOrder: 曲线依次采用的线条类型
若不进行连线绘图,只是描出各离散的数据点,可设置数据曲线的线型为none
hold:在保持曲线和替换曲线之间切换状态
hold on:保持曲线
hold off:替换曲线
hold all:保持曲线,并保持颜色顺序属性’ColorOrder‘和线条类型顺序属性’LineStyleOrder‘不变。因此绘图函数会继续将现在的值设置在属性列表中,并循环使用预定的线条颜色与类型
绘图工具
函数 | 含义 | 函数 | 含义 |
---|---|---|---|
box | 显示或隐藏坐标轴边框 | pan | 拖曳当前窗口中显示的曲线 |
grid | 显示或隐藏坐标轴网格线 | zoom | 放大或缩小二维绘图 |
axis | 设置坐标轴范围 | datacursormode(不常用) | 数据光标,用于显示数据点的坐标 |
box on :显示当前坐标轴的边框
bos off:隐藏当前坐标轴的边框
box:切换当前坐标轴边框的可见性状态(显示或隐藏)
grid on:显示当前坐标轴的主网格线
grid off:隐藏当前坐标轴的主网格线和次网格线
grid minor:切换当前坐标轴次网格线的显示状态(显示或隐藏)
grid:切换当前坐标轴主网格线的显示状态(显示或隐藏)
axis([xmin xmax ymin ymax]):设置当前坐标轴的x轴和y轴的范围
axis auto:根据数据值的范围自动设置当前坐标轴的范围
axis manual:保持当前坐标轴的范围不变,除非手动修改
axis tight:设置当前坐标轴的x轴和y轴的范围为数据值的范围
axis equal:设置纵横比,以使数据单位在x轴和y轴方向一致
axis square:设置坐标轴为正方形,使得x轴和y轴等长且等刻度
axis normal:自动调节坐标轴的纵横比和数据的刻度比
axis off:隐藏坐标轴线,刻度和标签,只显示坐标曲线
axis on:显示坐标轴轴线,刻度和标签
pan on:打开鼠标拖曳
pan xon:仅打开x轴方向的拖曳
pan yon:仅打开y轴方向的拖曳
pan off:关闭鼠标拖曳
pan:打开或取消鼠标拖曳
zoom on:打开内部绘图缩放工具
zoom off:关闭内部绘图缩放工具
zoom:切换内部绘图缩放工具的状态(打开或关闭)
zoom xon:只打开x轴方向上的缩放
zoom yon:只打开y轴方向上的缩放
zoom(factor):根据指定的缩放因子进行绘图的缩放。当0<factor<1时,进行绘图缩小;当factor>1时,进行绘图放大
datacursormode on:打开数据光标模式
datacursormode off:关闭数据光标模式
datacursormode:切换数据光标模式的状态(打开或关闭)
绘图注释
函数 | 函数说明 | 函数 | 函数说明 |
---|---|---|---|
legend | 创建数据图例 | xlabel, ylabel | 设置x轴,y轴标签 |
title | 创建标题 | gtext | 在鼠标单机处放置一个文本 |
texlabel | 字符串转换为tex格式 | annotation | 创建注释对象 |
legend(‘off’):移除当前图形中的图例
legend(‘toggle’):创建或移除当前图形中的图例
legend(‘hide’):隐藏当前图形中的图例
legend(‘boxon’):显示图例的方框
legend:刷新当前图形窗口中的所有图例
legend(…,‘Location’, location):使用Location参数来确定图例放置的位置
title:用于创建标题
texlabel:用于转换MATLAB表达式为Tex格式字符串(只能转换希腊字母,其他的符号则不能转换;在转换含希腊字母的MATLAB表达式时,能自动识别下标)
Tex字符的位置:_:表示下标;^:表示上标
只有text对象能输出Tex字符。text对象可通过title,xlabel,ylabel,zlabel或text函数创建;
设置Tex字符的字体,颜色,位置时,要将待显示的字符串放在字符设置之后
gtext:用于放置文本框在图形的指定位置
gtext(‘string’):放置字符串string在鼠标单击的位置