文档

设置轴的限制和纵横比

语法

轴(限制)
轴的风格
轴模式
轴ydirection
轴的可见性
lim =轴
[m v d] =轴(状态)
___=轴(ax,___)

描述

例子

轴(限制)指定当前轴的限制。指定限制向量的四、六、八元素。

例子

风格使用一个预定义的样式设置限制和可伸缩性。例如,指定样式平等的使用相同的数据单元长度在每一个轴。

例子

模式集是否MATLAB®自动选择的限制。模式指定为手册,汽车,或半自动的选项,如“汽车x”

例子

ydirection,在那里ydirectionij,地方原点在左上角的轴。的y值增加从上到下。的默认值ydirectionxy,在左下角的起源的地方。的y值增加从下到上。

例子

可见性,在那里可见性,关闭轴的显示背景。轴的情节仍然显示。的默认值可见性,它显示坐标轴的背景。

例子

lim=轴返回x设在和y当前轴设在限制。3 d轴,它还返回z设在限制。极轴,它返回θ设在和r设在限制。

(,v,d]=轴(状态)返回当前设置为axis限制选择、轴的可见性,y设在方向。这个语法将在将来的版本中被删除。使用XLimMode,YLimMode,ZLimMode,可见,YDir轴的属性的值。

例子

___=轴(斧头,___)使用指定的轴或极轴斧头而不是当前的轴。指定斧头作为第一个输入参数的任何以前的语法。使用单引号字符的输入参数向量,如轴(ax, ' = ')

例子

全部折叠

绘制正弦函数。

x = linspace(0, 2 *π);y = sin (x);情节(x, y,“o”)

改变轴的极限x设在范围从y设在范围从-1.5到1.5。

轴([0 2 *π-1.5 - 1.5])

创建一个阴谋。设置限制的x设在并设置最低y设在极限。使用一个自动计算值最大y设在极限。

x = linspace (-10、10200);y =罪(4 * x) / exp (1。* x);情节(x, y)轴([-10 10 0正])

创建一个图有两个次要情节。在每一个次要情节画一个正弦波。然后,设置轴限制的次要情节相同的值。

x1 = linspace (0, 10100);日元=罪(x1);ax₁=次要情节(2,1,1);情节(ax₁(x1, y1) x2 = linspace (0, 5100);y2 =罪(x2);ax2 =次要情节(2,1,2);情节(ax2 x2, y2)轴([ax₁ax2], [0 10 1 1])

阴谋没有显示轴的表面线和背景。

冲浪(山峰)轴

策划一个表面。设置轴的极限相等的数据,使情节的范围延伸到边缘的轴。

冲浪(山峰)轴

返回当前轴的值限制。

l =轴
l =1.0000 49.0000 1.0000 49.0000 -6.5466 8.0752

创建一个棋盘情节和坐标系的方向改变。

首先,创建使用的情节夏天colormap。默认情况下,x从左到右的顺序和值增加y值增加从下到上。

C =眼(10);pcolor colormap (C)夏天

反向坐标系统,这样y值增加从上到下。

ij

画一个正弦波。

x = linspace (0, 10);y = sin (x);情节(x, y)

添加另一个轴使用正弦波抓住。保持当前轴限制通过设置限制模式手册。

y2 = 2 * sin (x);持有手册情节(x, y2)

如果你想让坐标轴选择适当的限制,设置限制模式自动。

汽车

输入参数

全部折叠

四轴极限,指定为一个向量,六或八个元素。

对于笛卡尔轴,指定的限制这些形式之一:

  • [xmin xmax ymin ymax]——设置x设在限制范围xminxmax。设置y设在限制范围yminymax

  • [xmin xmax ymin ymax zmin zmax]——也设置z设在限制范围zminzmax

  • [xmin xmax ymin ymax zmin zmax cmin cmax]——也颜色限制。cmin数据值对应于第一个colormap颜色。cmax数据值对应于最后colormap颜色。

XLim,YLim,ZLim,这一属性对象存储值的极限。

对于极轴,指定这种形式的限制:

  • [thetamin thetamax rmin做)——设置θ轴极限范围thetaminthetamax。设置r设在限制范围rmin征求

ThetaLimRLim属性PolarAxes对象存储值的极限。

部分自动限制,使用限制了你想要的轴自动选择。例如,轴([负10 0正])让轴选择合适的最小值x设在限制和最大y设在极限。它使用指定的值最大x设在限制和最小y设在极限。

    注意:如果x设在,y设在或z设在显示分类,datetime,或持续时间值,然后使用xlim,ylim,zlim函数设置限制。

例子:轴([0 1 0 1])

例子:轴([0 1 0 1 0 1])

例子:轴([0正0正])

手动、自动或半自动的选择轴的限制,在这个表指定为一个值。

价值 描述 轴属性变化
手册 冻结所有轴限制在当前值。 XLimMode,YLimMode,ZLimMode“手动”。如果你正在与极轴,那么这个选项集ThetaLimModeRLimMode“手动”
汽车 自动选择所有轴的限制。 XLimMode,YLimMode,ZLimMode“汽车”。如果你正在与极轴,那么这个选项集ThetaLimModeRLimMode“汽车”
“汽车x” 自动选择x设在限制。 XLimMode“汽车”
'汽车y ' 自动选择y设在限制。 YLimMode“汽车”
“汽车z” 自动选择z设在限制。 ZLimMode“汽车”
“汽车xy” 自动选择x设在和y设在限制。 XLimModeYLimMode“汽车”
“汽车xz” 自动选择x设在和z设在限制。 XLimModeZLimMode“汽车”
“汽车yz” 自动选择y设在和z设在限制。 YLimModeZLimMode“汽车”

    注意:你不能使用这些选项与极轴。

指定轴的限制和扩展,作为其中一个值。

价值 描述 轴属性变化
适应轴盒紧密围绕数据通过设置轴极限等于数据的范围。 XLimMode,YLimMode,ZLimMode改变“汽车”。如果你正在与极轴ThetaLimModeRLimMode改变。自动更新的限制将新数据添加到轴。继续改变当使用的限制抓住,使用轴的手动
平等的 使用相同的数据的长度单位在每个轴。 DataAspectRatio(1 1 1),集PlotBoxAspectRatio(3 4 4),相关的模式属性设置为手动。禁用“stretch-to-fill”的行为。
图像 使用相同的数据的长度单位沿每个轴和适应轴盒紧密围绕着数据。 DataAspectRatio(1 1 1)和相关的模式属性设置为手动。禁用“stretch-to-fill”的行为。
广场 使用轴线长度相等。相应地调整数据单元之间的增量。 PlotBoxAspectRatio(1 1 1)和相关的模式属性设置为手动。禁用“stretch-to-fill”的行为。
填满 启用“stretch-to-fill”行为(默认)。每个轴的长度线填充矩形中定义的位置位置财产的轴。 集情节箱长宽比汽车模式和数据纵横比模式属性。
vis3d 冻结长宽比的属性。 集情节箱长宽比为手动模式和数据纵横比模式属性。
正常的 恢复默认行为。 集情节箱长宽比汽车模式和数据纵横比模式属性。

有关情节箱子长宽比的更多信息和数据纵横比,看到PlotBoxAspectRatioDataAspectRatio属性。

您可以组合样式选项。选项是评估从左到右。随后由之前的选项可以覆盖属性设置。

    注意:你不能使用这些选项与极轴,除了轴紧轴正常命令。

y设在方向,指定这些值之一:

  • xy违约方向。轴在二维视图的y设在是垂直与值增加从下到上。

  • ij——反方向。轴在二维视图的y设在与值增加从上到下垂直。

    注意:你不能使用这些选项与极轴。

轴线和背景可见性、指定为。指定可见性设置可见财产的对象或PolarAxes对象设置为指定的值。

目标轴,指定为一个或多个轴。您可以指定对象或PolarAxes对象。如果你不指定轴设置限制当前轴(gca)。

当你指定轴,使用单引号字符的其他输入参数向量。

例子:轴(ax,“紧”)

例子:轴(ax,限制)

例子:轴(ax,“手册”)

输出参数

全部折叠

限流值,作为研制或返回six-element向量。

  • 笛卡尔轴在二维视图,lim的形式[xmin xmax ymin ymax]。轴的三维视图,lim的形式[xmin xmax ymin ymax zmin zmax]。的XLim,YLim,ZLim属性对象存储值的极限。

  • 对极轴,lim的形式[thetamin thetamax rmin做)。的ThetaLimRLim属性PolarAxes对象存储值的极限。

提示

  • 如果轴不存在,函数创建它们。

  • 使用抓住防止绘图功能覆盖预设轴的极限。

之前介绍过的R2006a

这个主题有帮助吗?