文章目录
一、修改坐标轴对象属性
1、修改坐标轴对象属性
2、xlim / ylim 函数修改坐标轴属性
3、修改坐标轴文字大小
4、修改坐标轴刻度 ( 连续刻度 )
5、修改坐标轴刻度 ( 指定字符串刻度 )
二、修改线对象属性
1、修改线属性
2、修改线属性 ( 绘图时直接指定 )
一、修改坐标轴对象属性
1、修改坐标轴对象属性
在 【MATLAB】基本绘图 ( 句柄值 | 对象句柄值获取 | 创建对象时获取句柄值 | 函数获取句柄值 | 获取 / 设置 对象属性 | 获取对象属性 )二、获取对象属性 2、获取 坐标轴 对象属性 博客章节 , 获取 gca 坐标轴对象属性时 , 有 x , y x, yx,y 两个坐标轴的显示范围,
XLim: [0 7] YLim: [-1 1]
通过代码修改这两个属性值 , 使用 set(句柄值, 属性值字符串, 属性值) 可以修改对应属性参数 ;
下面的代码就是修改坐标轴的显示范围 ;
% 设置 x 轴显示范围 set(gca, 'XLim', [0, 2 * pi]); % 设置 y 轴显示范围 set(gca, 'YLim', [-1, 3]);
代码示例 :
% x 轴变量 % 在 0 ~ 2pi 之间产生 1000 个数值 x = linspace(0, 2 * pi, 1000); % y 轴变量 y = sin(x); % 使用 h 变量接受 plot 函数绘制的曲线图像句柄值 h = plot(x, y); % 获取曲线图像的属性 %get(h) % 获取坐标轴对象属性 get(gca) % 设置 x 轴显示范围 set(gca, 'XLim', [0, 2 * pi]); % 设置 y 轴显示范围 set(gca, 'YLim', [-1, 3]);
绘图结果 :
2、xlim / ylim 函数修改坐标轴属性
使用 xlim / ylim 函数也可以修改坐标轴显示范围 ;
% 设置 x 轴显示范围 xlim([0, 2 * pi]); % 设置 y 轴显示范围 ylim([-1, 3]);
代码示例 :
% x 轴变量 % 在 0 ~ 2pi 之间产生 1000 个数值 x = linspace(0, 2 * pi, 1000); % y 轴变量 y = sin(x); % 使用 h 变量接受 plot 函数绘制的曲线图像句柄值 h = plot(x, y); % 获取曲线图像的属性 %get(h) % 获取坐标轴对象属性 get(gca) % 设置 x 轴显示范围 %set(gca, 'XLim', [0, 2 * pi]); xlim([0, 2 * pi]); % 设置 y 轴显示范围 %set(gca, 'YLim', [-1, 3]); ylim([-1, 3]);
绘图结果 :