Matlab中图形对象属性gca使用
2023-09-11 14:14:48 时间
目录
gca的作用是获得当前坐标区或图
语法
ax = gca
说明
ax = gca 返回当前图窗中的当前坐标区(或独立可视化)。使用 ax 获取和设置当前坐标区的属性。如果当前图窗中没有坐标区或图,则 gca 会创建一个笛卡尔坐标区对象。
示例
指定当前坐标区的属性
绘制一个正弦波。如图所示:
x = linspace(0,10);
y = sin(4*x);
plot(x,y)
设置当前坐标区的字体大小、刻度方向、刻度长度以及 y 坐标轴范围。使用 gca 指代当前坐标区。
x = linspace(0,10);
y = sin(4*x);
%%
ax = gca; % current axes
ax.FontSize = 12;
ax.TickDir = 'out';
ax.TickLength = [0.02 0.02];
ax.YLim = [-2 2];
%%
plot(x,y)
当前坐标区
当前坐标区是许多图形命令的默认目标对象,如 plot、title 和 xlim。以下类型的对象可以成为当前坐标区。通常,当前坐标区是所创建、点击或绘制的下列对象中的最后一个对象。
-
Axes 对象。
-
PolarAxes 对象。
-
GeographicAxes 对象。
-
独立可视化,它是出于特殊目的设计的图,其工作方式独立于其他图。例如,heatmap 是一个独立可视化,用于观察表数据中两个变量之间的交互。
图窗的 CurrentAxes 属性存储其当前坐标区。
提示
-
通过用户交互方式可以更改当前坐标区或图。更好的做法是在创建坐标区或图时将其赋给某个变量,而不是依赖 gca。
-
更改当前图窗也会更改当前坐标区或图。
-
在绘图后再设置坐标区属性,因为某些绘图函数会重置坐标区属性。
-
要访问当前坐标区或图而不强制创建笛卡尔坐标区,请使用圆点表示法查询图窗的 CurrentAxes 属性。如果不存在当前坐标区,MATLAB® 将返回一个空数组。
fig = gcf;
ax = fig.CurrentAxes;
相关文章
- 游戏测试 | 测试工具:做一个可以即时修改卡牌属性的工具方便测试
- 读取properties属性文件——国际化
- Matlab中属性 get 方法的使用
- Matlab中属性特性
- Matlab中访问属性值
- 7 -- Spring的基本用法 -- 10... 获取其他Bean的属性值;获取Field值;获取任意方法的返回值
- Google Earth Engine(GEE)——通过矢量数据属性建立各类图表(各类图代码)
- 【MATLAB教程案例92】基于parfor的matlab并行运行机制
- 【MATLAB教程案例81】matlab在大学数学中的应用——线性代数
- 【MATLAB教程案例77】WSN网络覆盖率问题与matlab仿真
- 【MATLAB教程案例64】深度学习网络建模1,通过matlab编程实现
- 【MATLAB教程案例62】使用matlab实现基于PointNet++网络的点云数据分类仿真分析
- 【MATLAB教程案例60】使用matlab实现基于GRU网络的数据分类预测功能与仿真分析
- 【MATLAB教程案例32】基于matlab的交通标志检测分割算法的仿真——形态学处理,膨胀,腐蚀,形状检测,颜色模型,小波滤波等知识的综合应用
- 【MATLAB教程案例11~20总结】优化类算法matlab仿真经验和技巧总结
- 【MATLAB教程案例8】基于LS算法的OFDM调制解调系统信道估计和均衡算法的matlab仿真
- 【MATLAB教程案例5】常见无线通信信道的matlab模拟和仿真分析——自由空间损耗模型,Okumura-Hata模型以及COST231 Hata模型
- 40EasyUI 数据网格- 创建属性网格
- 图解css3:核心技术与案例实战. 2.11 属性选择器
- 【Matlab 六自由度机器人】运动学正解(附MATLAB机器人正解完整代码)
- struts2访问或添加几个属性(request/session/application属性)
- JS学习第5天——Web API之BOM(BOM构成、window对象常见属性、定时器、JS执行机制、location对象、navigator对象、history对象)
- matlab_simulink笔记01——模块属性的设置以及模块参数的设置
- C#属性默认值设置