二维绘图简介

函数名说明函数名说明
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在鼠标单击的位置

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Luish Liu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值