【MATLAB】第五章图形绘制——绘图控制

Chapter5 图形绘制(三)

一、绘图控制

1 subplot( )

在绘图过程中,我们常需要在一个窗口中并行显示多幅图像,subplot() 可以将窗口分为多个子图。

语法格式:
subplot(m,n,p)
  • subplot() 函数将一个图像展示窗口分为m行n列个子区域
  • 这些子图像按 自上而下,自左而右 进行编号
  • p:表示这些编号的索引
  • 并选择子图像p来接受当前所有画图命令
  • 例如,命令subplot(2,3,4)将会创建6个子图像,而且subplot 4是当前子图像

EXAMPLE

  x=0:0.1*pi:2*pi;
  subplot(2,2,1)
  plot(x,sin(x),'-*');
  itle('sin(x)');
  
  subplot(2,2,2)
  plot(x,cos(x),'--o');
  title('cos(x)');
  
  subplot(2,2,3)
  plot(x,sin(2*x),'-.*');
  title('sin(2x)');
  
  subplot(2,2,4);
  plot(x,cos(3*x),':d')
  title('cos(3x)') 

RESULT
在这里插入图片描述

subplot(mnp)

和subplot(m,n,p)表示相同含义

大家应该注意到上例中的title(),我们接下来专门学习这一部分:

2 图形的注释和标记

图形的注释和标记包括以下内容:
(括号内为编者所做的英文释义)

  • 图像的名称
  • 坐标轴的标签(x axis 、y axis)
  • 文本标注/交互式文本标注(label)
  • 图例(legend)的添加
  • 坐标网络(grid)的添加
  • 使用矩形圈出图像中的重要部分

*MATLAB图形标注和标题命令

  • title 图形标题
  • xlabel x坐标轴标注
  • ylabel y坐标轴标注
  • text 标注数据点
  • grid 给图形加上网格
  • hold 保持图形窗口的图形
添加图名:

不同于标题,文本注释可以位于图像的任何部分
标题位于图像的顶部,不随图像的改变而变化

在MATLAB中,可以使用三种方式给图像添加图名:

  • 插入菜单(Insert Menu)中的Titile命令
  • 属性编辑器(Property Editor)
  • 使用title函数
    • title(‘string’) : 在图像窗口顶部中间位置直接输出文本
    • title(fname) : 在图像窗口顶部中间位置,根据文件名称fname指定的文本输出、
添加坐标轴标签

在MATLAB中,添加坐标轴标注的方法与添加标题的方法基本相同。可以使用如下三种方式给图形的坐标轴添加标签:

  • 使用Insert菜单下的Label选项;
  • 使用属性编辑器(Property Editor)添加坐标轴标签

打开 Tools菜单,选择Edit
Plot命令,激活图形编辑状态。在图形框内双击空白区域,调出属性编辑器;也可以采取在图形框内右击,从弹出的菜单中选择Properties项的方式调出属性编辑器;或者是在View菜单中选择Property
Editor项,在xlabel、ylabel选项组中添加标签的文本内容。

  • 使用MATLAB的添加标签命令xlabel、ylabel、zlabel分别为x轴、y轴、z轴添加标注。
    1. xlabel( ‘string’ )
    2.xlabel(fname)
    3. xlabel(‘标注’,‘PropertyName’,PropertyValue,…)
    ylabel、zlabel使用方法与此相同。
文本标注

(待更新)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值