matlab绘图操作之坐标轴范围设置
指定坐标轴范围
您可以设置 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绘图操作之坐标轴范围设置相关推荐
- 【python学习】-matplotlib绘图如何将坐标轴刻度值设置为科学计数法形式
如何将坐标轴刻度值设置为科学计数法形式 程序默认形式 对默认形式进行修改的形式一 形式二 程序默认形式 import numpy as np import matplotlib.pyplot as p ...
- 数学建模第二天:数学建模工具课之MATLAB绘图操作
目录 一.前言 二.二维绘图 1.曲线图.散点图plot 2.隐函数.显函数与参数方程的绘图 ①ezplot ②fplot 三.三维绘图 1.单曲线plot3 2.多曲线plot3 3.曲面 ①实曲面 ...
- matlab画图 设置按钮,Matlab绘图操作(1)
1 二维数据曲线图 1.1 绘制单根二维曲线 plot函数的基本调用格式为:plot(x,y) 其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据. 例1 在0≤x≤2p区间内,绘制曲线 y= ...
- 最最最全的MATLAB三维柱坐标绘图bar3的坐标轴各种设置
我想用自己的数据画出下图这样类似的三维柱坐标图. 买家秀: 卖家秀: 画完还是挺满意的,花了不少时间调整图形... 完整代码: data = [1 2 3 4 51 2 3 4 51 2 3 4 51 ...
- matlab绘制曲线y=x3 x 1程序,[转载]Matlab绘图操作(1)
1 二维数据曲线图 1.1 绘制单根二维曲线 plot函数的基本调用格式为:plot(x,y) 其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据. 例1 在0≤x≤2p区间内,绘制曲线 y= ...
- plt绘图操作(坐标轴修改字体,加粗,适合论文绘图使用)
# 修改标题及x,y坐标轴字体及大小 plt.title("$MFCC_0$参数中值滤波", fontsize=15,fontweight='bold') plt.xlabel(& ...
- matlab绘图坐标轴字体_绘图时,如何将坐标轴及legend字体设置为times new Roman
满意答案 已搞定,set(gca,'Fontname','times new Roman');等级不够,不让发链接,好吧,手动粘贴过来吧,感谢原作者.matlab绘图如何定义坐标轴上的数字字体大小用m ...
- matlab绘图坐标轴字体_matlab绘图如何定义坐标轴上的数字字体大小
用matlab绘图如何定义坐标轴上的数字字体大小? 方法一:在画完图的Figure窗口里,通过菜单Edit-Axes Properties....-Font-Font Size即可设置. ====== ...
- Matlab作图字体及坐标轴设置方法
作者:火星十一郎 出处:http://www.cnblogs.com/hxsyl/ 本文版权归作者火星十一郎所有,欢迎转载和商用,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则 ...
最新文章
- C语言中的关键字,变量的定义,变量的命名规则,交换两个变量的值,驼峰命名法【 C语言变量名命名法则】
- vue中echarts 5.0版本以上不支持因为官方移除了地图数据和map文件夹
- 牛客小白月赛7 B 自杀游戏
- tf.acos_带有Python示例的math.acos()方法
- C++自己实现一个String类
- 声明式编程思想和EEPlat
- Java求指定精度的开根号运算
- [摘录]谁说大象不能跳舞目录
- 微软产品下载中心--MSDN,我告诉你
- 嵌入式基础学习-烧写工具
- 什么是Chrome稳定版,Beta版,Dev版和Canary版发布渠道?(转载)
- 武田2020财年上半年业绩展示出其产品组合的韧性;确认全年管理层指引,上调对自由现金流、列报营业利润和列报每股盈利的预测
- 订单可视化(智能制造、流程再造、企业信息化) 第六篇 万事开头难,第一阶段的得与失
- 友盟+林鸣晖:友盟+产品矩阵助力开发者全面提效
- HDU 1864 最大报销额 (dp 01背包)
- CAT6219-330TDGT3芯片介绍 (2.3V~5.5V转3.3V输出 500 mA 输出CMOS LDO 低功耗稳压器)
- Mac推荐视频播放器ElmediaPlayer
- java实现微信公众号内容推送系统
- python两位数交换位置_整形变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是:...
- 视频无法输出?来一键安装InVideo插件
热门文章
- 29岁了还一事无成也许是人生的常态
- 内网穿透-公网访问家庭内网
- 清华学生告诉你什么是清华!
- (PKCS1) RSA 公私钥 pem 文件 提取 公私钥 e d 和 模数 n
- Docker系列(二十一)——Docker实例三Docker安装Tomcat实例
- Android Dialer源码分析之拨号主界面ListsFragment
- 阿里云oss(图片存储)--fastdfs (视频存储)
- 关于selenium, 你还在因为chromedriver的版本与Chrome的版本不一致,需要手动更新chromedriver而烦恼吗?
- 洛谷-P1577-切绳子
- 数据库系统工程师备考心得——30天一次拿下