图形属性设置

坐标系与坐标轴

坐标系的调整

MATLAB的绘图函数可根据要绘制的曲线数据的范围自动选择合适的坐标系,使得曲线尽可能清晰地显示出来。所以,一般情况下用户不必自己选择绘图坐标。但对于有些图形,如果用户感觉自动选择的坐标不合适,则可以利用函数axis()选择新的坐标系。
函数axis()的调用格式为

axis(xmin, xmax, ymin, ymax, zmin,zmax)

函数格式的功能是设置x、y、z坐标的最小值和最大值。函数输入参数可以是4个,也可以是6个,分别对应于二维或三维坐标系的最大值和最小值。

注意相应的最小值必须小于最大值。

坐标轴控制

axis 命令用于控制坐标轴的显示、刻度、长度等特征,它有很多种使用方式。
axis 命令的调用格式

调用格式说 明
axis(limits)指定当前坐标区的范围。输入参数可以是4个[xmin xmax ymin ymax],也可以是6个[xmin,xmax ymin ymax zmin zmax],还可以是8个[xmin xmax ymin ymax zmin zmax cmin cmax],分别对应于二维、三维或四维坐标区的范围。其中,cmin 是对应于颜色图中的第一种颜色,的数据值;cmax 是对应于颜色图中的最后一种颜色的数据值。,对于极坐标区,以下列形式指定范围[thetamin thetamax rmin rmax]:将 theta 坐标轴范围设,置为从 thetamin 到 thetamax。将r坐标轴范围设置为从rmin 到 rmax
axis style使用style样式设置轴范围和尺度,进行限制和缩放
axis mode设置是否自动选择范围。将模式指定为 manual、auto或 semiautomatic(手动、自动或半自动)选项之一,如'autox'
axis ydirection原点放在轴的位置。ydirection的默认值为xy,即将原点放在左下角。y值按从下到上的顺,,序逐渐增加
axis visibility设置坐标轴的可见性。visibility的默认值为on,即显示坐标区背景。visibility为off时,表示关闭坐标区背景的显示,但坐标区中的绘图仍会显示
最后修改:2023 年 10 月 02 日
如果觉得我的文章对你有用,请随意赞赏