指定坐标轴范围

您可以设置 x 轴、y 轴和 z 坐标轴范围,以控制数据在坐标区上的显示位置。您也可以更改 x 轴线和 y 轴线的显示位置(仅适用于二维绘图),或反转值沿每条轴递增的方向。

更改坐标轴范围

创建一个线图。使用 xlim 和 ylim 函数指定坐标轴范围。对于三维绘图,请使用 zlim 函数。将 [min max] 形式的二元素向量传递给函数。

x = linspace(-10,10,200);
y = sin(4*x)./exp(x);
plot(x,y)
xlim([0 10])
ylim([-0.4 0.8])

使用半自动坐标轴范围

将 x 轴范围最大值设为 0,y 轴范围最小值设为 -1。其他范围则由 MATLAB 选择。对于自动计算的最小值或最小值范围,分别使用 -inf 或 inf 来表示。

[X,Y,Z] = peaks;
surf(X,Y,Z)
xlabel('x-axis')
ylabel('y-axis')
xlim([-inf 0])
ylim([-1 inf])

还原为默认范围

创建一个网格图并更改坐标轴范围,然后还原为默认范围。

[X,Y,Z] = peaks;
mesh(X,Y,Z)
xlim([-2 2])
ylim([-2 2])
zlim([-5 5])

xlim auto
ylim auto
zlim auto

反转坐标轴方向

通过设置 Axes 对象的 XDir 和 YDir 属性,可控制 x 轴和 y 轴值递增的方向。这些属性可以设置为 ‘reverse’ 或 ‘normal’(默认值)。使用 gca 命令可访问 Axes 对象。

stem(1:10)
ax = gca;
ax.XDir = 'reverse';
ax.YDir = 'reverse';

显示通过原点的轴线

默认情况下,x 轴和 y 轴沿坐标区的外边界显示。通过设置 Axes 对象的 XAxisLocation 和 YAxisLocation 属性来更改轴线位置,以使轴线在原点 (0,0) 处交叉。将 XAxisLocation 设置为 ‘top’、‘bottom’ 或 ‘origin’。将 YAxisLocation 设置为 ‘left’、‘right’ 或 ‘origin’。这些属性仅适用于二维视图中的坐标区。

x = linspace(-5,5);
y = sin(x);
plot(x,y)ax = gca;
ax.XAxisLocation = 'origin';
ax.YAxisLocation = 'origin';


删除坐标区框轮廓。

box off

matlab绘图操作之坐标轴范围设置相关推荐

  1. 【python学习】-matplotlib绘图如何将坐标轴刻度值设置为科学计数法形式

    如何将坐标轴刻度值设置为科学计数法形式 程序默认形式 对默认形式进行修改的形式一 形式二 程序默认形式 import numpy as np import matplotlib.pyplot as p ...

  2. 数学建模第二天:数学建模工具课之MATLAB绘图操作

    目录 一.前言 二.二维绘图 1.曲线图.散点图plot 2.隐函数.显函数与参数方程的绘图 ①ezplot ②fplot 三.三维绘图 1.单曲线plot3 2.多曲线plot3 3.曲面 ①实曲面 ...

  3. matlab画图 设置按钮,Matlab绘图操作(1)

    1 二维数据曲线图 1.1 绘制单根二维曲线 plot函数的基本调用格式为:plot(x,y) 其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据. 例1 在0≤x≤2p区间内,绘制曲线 y= ...

  4. 最最最全的MATLAB三维柱坐标绘图bar3的坐标轴各种设置

    我想用自己的数据画出下图这样类似的三维柱坐标图. 买家秀: 卖家秀: 画完还是挺满意的,花了不少时间调整图形... 完整代码: data = [1 2 3 4 51 2 3 4 51 2 3 4 51 ...

  5. matlab绘制曲线y=x3 x 1程序,[转载]Matlab绘图操作(1)

    1 二维数据曲线图 1.1 绘制单根二维曲线 plot函数的基本调用格式为:plot(x,y) 其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据. 例1 在0≤x≤2p区间内,绘制曲线 y= ...

  6. plt绘图操作(坐标轴修改字体,加粗,适合论文绘图使用)

    # 修改标题及x,y坐标轴字体及大小 plt.title("$MFCC_0$参数中值滤波", fontsize=15,fontweight='bold') plt.xlabel(& ...

  7. matlab绘图坐标轴字体_绘图时,如何将坐标轴及legend字体设置为times new Roman

    满意答案 已搞定,set(gca,'Fontname','times new Roman');等级不够,不让发链接,好吧,手动粘贴过来吧,感谢原作者.matlab绘图如何定义坐标轴上的数字字体大小用m ...

  8. matlab绘图坐标轴字体_matlab绘图如何定义坐标轴上的数字字体大小

    用matlab绘图如何定义坐标轴上的数字字体大小? 方法一:在画完图的Figure窗口里,通过菜单Edit-Axes Properties....-Font-Font Size即可设置. ====== ...

  9. Matlab作图字体及坐标轴设置方法

    作者:火星十一郎 出处:http://www.cnblogs.com/hxsyl/ 本文版权归作者火星十一郎所有,欢迎转载和商用,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则 ...

最新文章

  1. C语言中的关键字,变量的定义,变量的命名规则,交换两个变量的值,驼峰命名法【 C语言变量名命名法则】
  2. vue中echarts 5.0版本以上不支持因为官方移除了地图数据和map文件夹
  3. 牛客小白月赛7 B 自杀游戏
  4. tf.acos_带有Python示例的math.acos()方法
  5. C++自己实现一个String类
  6. 声明式编程思想和EEPlat
  7. Java求指定精度的开根号运算
  8. [摘录]谁说大象不能跳舞目录
  9. 微软产品下载中心--MSDN,我告诉你
  10. 嵌入式基础学习-烧写工具
  11. 什么是Chrome稳定版,Beta版,Dev版和Canary版发布渠道?(转载)
  12. 武田2020财年上半年业绩展示出其产品组合的韧性;确认全年管理层指引,上调对自由现金流、列报营业利润和列报每股盈利的预测
  13. 订单可视化(智能制造、流程再造、企业信息化) 第六篇 万事开头难,第一阶段的得与失
  14. 友盟+林鸣晖:友盟+产品矩阵助力开发者全面提效
  15. HDU 1864 最大报销额 (dp 01背包)
  16. CAT6219-330TDGT3芯片介绍 (2.3V~5.5V转3.3V输出 500 mA 输出CMOS LDO 低功耗稳压器)
  17. Mac推荐视频播放器ElmediaPlayer
  18. java实现微信公众号内容推送系统
  19. python两位数交换位置_整形变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是:...
  20. 视频无法输出?来一键安装InVideo插件

热门文章

  1. 29岁了还一事无成也许是人生的常态
  2. 内网穿透-公网访问家庭内网
  3. 清华学生告诉你什么是清华!
  4. (PKCS1) RSA 公私钥 pem 文件 提取 公私钥 e d 和 模数 n
  5. Docker系列(二十一)——Docker实例三Docker安装Tomcat实例
  6. Android Dialer源码分析之拨号主界面ListsFragment
  7. 阿里云oss(图片存储)--fastdfs (视频存储)
  8. 关于selenium, 你还在因为chromedriver的版本与Chrome的版本不一致,需要手动更新chromedriver而烦恼吗?
  9. 洛谷-P1577-切绳子
  10. 数据库系统工程师备考心得——30天一次拿下