MATLAB绘图—设置特定的坐标

原创不易,路过的各位大佬请点个赞
MATLAB基础代码/优化技术探讨:WX: ZB823618313
首先介绍几个函数:

gcf 返回当前Figure 对象的句柄值
gca 返回当前axes 对象的句柄值
gco 返回当前鼠标单击的句柄值,该对象可以是除root 对象外的任意图形对象,并且Matlab 会把当前图形对象的句柄值存放在Figure 的CurrentObject属性中。

这里给matlab图设置特定的坐标轴,只用到gca函数。

ax = gca 返回当前图窗中的当前坐标区(或独立可视化)。使用 ax 获取和设置当前坐标区的属性。如果当前图窗中没有坐标区或图,则 gca 会创建一个笛卡尔坐标区对象。

先上一段代码吧:

clc;close all; clear all;
x = -30 :1: 30;
y = x .^ 2;
plot (x, y, '*-', 'linewidth', 2);

绘出的图为

加入坐标设置后:

clc;close all; clear all;
x = -30 :1: 30;
y = x .^ 2;
plot (x, y, '*-', 'linewidth', 2);set(gca, 'xTick', [0, 3, 5:5:30]);
set(gca,'XTickLabel',{'0','3','5','10','15','20','25','30'})
set(gca, 'FontSize', 15);
%xlim([0, 30])

结果图为

设置了特定的坐标刻度。当然只是一个列子。

下面具体介绍各个参数的功能:

set(gca, ‘xTick’, [0, 3, 5:5:30]);
xtick是刻度(小竖线),这里为x轴坐标刻度.。这句的意思是:手动设置x轴刻度

set(gca,‘XTickLabel’,{‘0’,‘3’,‘5’,‘10’,‘15’,‘20’,‘25’,‘30’});
xticklabel 刻度值(竖线下面的数值)。这句的意思是:给刚才划上的小竖线,标个数值。

set(gca, ‘FontSize’, 15);
当前坐标区的字体大小

其他参数介绍:
set(gca, ‘TickDir’, ‘out’);刻度指向(out表刻度指向外)
ax=gac;
ax.TickLength=[坐标长度];刻度长度
ax.YLim = [-2 2];以及 坐标轴范围

再附加一个列子:

x = linspace(0,10);
y = sin(4*x);
plot(x,y)
ax = gca; % current axes
ax.FontSize = 12;
ax.TickDir = 'out';
ax.TickLength = [0.02 0.02];
ax.YLim = [-2 2];


原创不易,路过的各位大佬请点个赞

MATLAB绘图—设置特定的坐标刻度相关推荐

  1. Matlab绘图设置总结

    Matlab绘图设置 学习内容: 1. 坐标轴方向,范围与间隔 2. 图例设置 3. 字体设置 4. 标题设置 5. 设置线性 学习产出: 1)坐标轴设置 xlim([0,12]) %限制x轴的范围 ...

  2. matlab如何设置横中坐标轴刻度字体大小

    来源 matlab绘图后,放到文档中一缩放,坐标轴刻度变的特别小看不清. 那么怎么调大坐标轴刻度字体大小呢? 解决方法 提供一种我找到的方法: 在绘图开始使用 set(gca,'FontSize',1 ...

  3. MATLAB绘图设置坐标轴标注

    绘图之后设置坐标轴标注,以下均为用例,自行按需更改 xlim([0,512]); %限制x轴坐标数值范围 ylim([0,512]); %限制y轴坐标数值范围 set(gca,'XTick',0:51 ...

  4. matlab figure中坐标虚线,MATLAB绘图设置--中坐标显示间隔以及范围设置

    Matlab plot画图 坐标字体.字号.范围.间隔等的设置 坐标轴显示间隔设置: x = (1:50); y = sin(x); plot(x,y,'-r*'); xlabel('x name') ...

  5. matlab找特定点,matlab编程取特定点坐标

    本帖最后由 jinguanfeng 于 2016-9-25 14:37 编辑 由于需要选取的点坐标太多,用data cursor选取由txt离散数据文件画成曲线的特点坐标点特别麻烦,所以希望大神能帮忙 ...

  6. matlab基础-如何在Matlab绘图中添加x坐标文字标签

    只需加几行代码: tick={'宿舍' '教学区' '图书馆' '食堂' '实验楼' '行政楼' '文体中心'}; % settick('re_shu',tick); % 设置横坐标 set(gca, ...

  7. MATLAB绘图设置

    示例代码: clear all close all clc %% help % 线型: -(实线) 标记符:+(加号符) 颜色:r(红色). % 线型: :(点线) 标记符:o(空心小圆圈) 颜色:g ...

  8. matlab 更改坐标轴名称,MATLAB 设置坐标名称,坐标刻度,坐标刻度名称,坐标点显示...

    matlab画图显示XY轴名称1 xlabel('x轴的名称'); ylabel('y轴的名称');matlab中plot()画图时如何指定X Y轴的范围1 可以用matlab提供的坐标轴设置函数ax ...

  9. matlab 次坐标轴 标注,matlab绘图中坐标轴标注设置及图片大小等的设置及输出

    1.图形标题设置.及标题的字号.字体 例如: title(['u=',num2str(u)],'Fontsize',10,'Fontname','Times New Roman'); 2.设置坐标轴字 ...

最新文章

  1. 剑指offer(12)
  2. 《Got Git》学习笔记(一)
  3. Tomcat内部结构
  4. ARM汇编基础详解(PS学习汇编的原因)
  5. 电脑投屏软件哪个好_电脑绘画软件哪个好?
  6. 【实践】美团点评效果广告实验配置平台的设计与实现
  7. JavaScript内建对象 (一) ----- Array
  8. 5G,如何为新基建按下“加速键”?
  9. 覆盖与隐藏的区别 (一个列子)
  10. Portapack应用开发教程(四)GPS应用具体更改
  11. 单片机课程设计题目及要求——电风扇模拟控制系统(仿真图加代码加原理图都有)
  12. vue和element框架搭配实现导航条跳转,点击按钮跳转页面导航条也跟着变换
  13. 篮球记分牌c语言程序和报告,基于单片机的篮球比赛电子记分牌最终版(备份存档)...
  14. python布尔系列_python-布尔运算
  15. C++中的同名二义性和路径二义性
  16. python tkinter画福字
  17. (14)[驱动开发]配置环境 VS2019 + WDK10 写 xp驱动
  18. ntext字段的替换处理示例--全表替换
  19. Nature综述:微生物构成的氮循环网络(必读)
  20. “51媒体网“媒体邀约,媒体现场采访的优势

热门文章

  1. Vista一键还原(Vista Ghost)1.36 简体中文免费版下载
  2. STM32F746G-Disco和Stm32Fdis-Cam(OV9655)组合成USB网络摄像头
  3. 3ds Max、Maya安装Babylon.js插件导出gltf格式的3D模型文件方法
  4. 固网+G网业务营销方案
  5. 10个著名的思想实验
  6. 赶在元旦当天!10分钟用Python批量定制化发送元旦祝福邮件!
  7. <C++>多态之纯虚函数与抽象类,学习不一样的析构函数
  8. Mysql 【MVCC】
  9. Python|趣解身份证号码的奥秘
  10. 田蕴章书法讲座《每日一题,每日一字》(6) 文字整理 -- 书法用笔