主要内容

设置轴限和高宽比

描述

例子

轴(限制指定当前轴的限制。指定限制为包含4个、6个或8个元素的向量。

例子

风格使用预定义的样式来设置限制和缩放。例如,指定样式为平等的在每个轴上使用相同的数据单位长度。

例子

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

例子

ydirection,在那里ydirectionij,原点位于坐标轴的左上角。的y价值从上到下递增。的默认值ydirectionxy,原点位于左下角。的y价值从下往上增长。

例子

可见性,在那里可见性,关闭轴背景的显示。坐标轴中的绘图仍然显示。的默认值可见性,显示坐标轴背景。

例子

lim=轴返回x设在和y当前轴的-axis限制。对于三维坐标轴,它还返回z设在限制。对于极轴,它返回θ设在和r设在限制。

[m v d] =轴(状态)返回轴限制选择的当前设置、轴可见性和y设在方向。该语法将在未来的版本中删除。使用XLimModeYLimModeZLimMode可见,YDir属性来获取值。

例子

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

例子

全部折叠

画出正弦函数。

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

图中包含一个坐标轴。轴包含一个线型对象。

改变轴的限制,使x设在范围从 0 2 π y-axis的取值范围为-1.5 ~ 1.5。

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

图中包含一个坐标轴。轴包含一个线型对象。

创建一个阶梯图,并使用轴垫命令在绘图区和绘图框之间添加边距。

x = 0:12;y = sin (x);楼梯(x, y)轴

图中包含一个坐标轴。轴包含楼梯类型的对象。

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

x = linspace(-10、10200);y =罪(4 * x) / exp(1。* x);绘制(x,y)轴([-10 10 0 inf])

图中包含一个坐标轴。轴包含一个线型对象。

从R2019b开始,可以使用tiledlayoutnexttile功能。调用tiledlayout函数创建一个2乘1的平铺图表布局。调用nexttile函数创建坐标轴对象ax₁ax2.在每个坐标轴上绘制数据。然后设置两个轴的轴限制为相同的值。

Tiledlayout (0,1) x1 = linspace(0,10,100);日元=罪(x1);ax₁= nexttile;Plot (ax1,x1,y1) x2 = linspace(0,5100);y2 =罪(x2);ax2 = nexttile;绘制(ax2,x2,y2)轴([ax1 ax2],[0 10 -1 1])

图中包含2个轴。Axes 1包含一个类型为line的对象。Axes 2包含一个类型为line的对象。

绘制一个不显示轴、线和背景的表面。

冲浪(山峰)轴

策划一个表面。将坐标轴限制设置为与数据的范围相等,以便绘图延伸到坐标轴的边缘。

冲浪(山峰)轴

图中包含一个坐标轴。轴包含一个类型为曲面的对象。

返回当前轴限制的值。

l =轴
l =1×61.0000 49.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)

图中包含一个坐标轴。轴线包含2个线型对象。

如果您想要轴选择适当的极限,将极限模式设置为自动。

汽车

图中包含一个坐标轴。轴线包含2个线型对象。

输入参数

全部折叠

轴限制,指定为四个、六个或八个元素的向量。

对于笛卡儿坐标轴,指定以下形式之一的极限:

  • [xmin xmax ymin ymax]——设置x-axis限制范围xminxmax.设置y-axis限制范围yminymax

  • [xmin xmax ymin ymax zmin zmax]-同时设置z-axis限制范围zminzmax

  • [xmin xmax ymin ymax zmin zmax cmin cmax]-还要设置颜色限制。cmin对应于颜色映射中的第一个颜色的数据值。cmax对应于颜色图中最后一种颜色的数据值。

XLimYLimZLim,这一属性对象存储极限值。

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

  • [thertamin thetamax rmin rmax]-设置轴的范围限制thetaminthetamax.设置r-axis限制范围rmin征求

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

对于部分自动限制,使用对于你想让坐标轴自动选择的极限。例如,轴([-inf 10 0 inf])让坐标轴选择合适的最小值x-轴限制和最大值y设在极限。它使用指定的值作为最大值x-轴极限和最小值y设在极限。

请注意

如果x设在,y设在或z-axis显示分类值、日期时间值或持续时间值,然后使用xlimylim,zlim函数来设置限制。

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

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

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

手动、自动或半自动轴限的选择,指定为本表中的一个值。的所有自动模式值tickaligned风格计算指定的特定轴或轴组的极限。

价值 描述 改变的轴属性
手册 冻结所有轴限制在其当前值。 XLimModeYLimMode,ZLimMode“手动”.如果使用极轴,则设置此选项ThetaLimModeRLimMode“手动”
汽车 自动选择所有轴限。 XLimModeYLimMode,ZLimMode“汽车”.如果使用极轴,则设置此选项ThetaLimModeRLimMode“汽车”
“汽车x” 自动选择x设在限制。 XLimMode“汽车”
'汽车y ' 自动选择y设在限制。 YLimMode“汽车”
“汽车z” 自动选择z设在限制。 ZLimMode“汽车”
“汽车xy” 自动选择x设在和y设在限制。 XLimModeYLimMode“汽车”
“汽车xz” 自动选择x设在和z设在限制。 XLimModeZLimMode“汽车”
“汽车yz” 自动选择y设在和z设在限制。 YLimModeZLimMode“汽车”

请注意

您不能对极轴使用这些选项。

轴限制和缩放,指定为这些值之一。

价值 描述 改变的轴属性
tickaligned 通常,将坐标轴框的边缘与最接近数据的勾号对齐,但不排除任何数据。其外观可能因所绘制的数据类型和所创建的图表类型而异。

XLimModeYLimMode,ZLimMode改变“汽车”

XLimitMethodYLimitMethod,ZLimitMethod改变“tickaligned”

XLimYLim,ZLim自动更新,以合并新的数据添加到轴。以防止使用时的限制改变抓住,使用轴tickaligned手册

通过设置与数据范围相等的轴限制,使轴框紧紧围绕数据。

XLimModeYLimMode,ZLimMode改变“汽车”.如果是极轴,那么ThetaLimModeRLimMode改变。

XLimitMethodYLimitMethod,ZLimitMethod改变“紧”

XLimYLim,ZLim自动更新,以合并新的数据添加到轴。以防止使用时的限制改变抓住,使用轴的手动

将坐标轴框放在数据周围,并在所有边用薄边填充。页边距的宽度大约是数据范围的7%。

XLimModeYLimMode,ZLimMode改变“汽车”

XLimitMethodYLimitMethod,ZLimitMethod改变“填充”

XLimYLim,ZLim自动更新,以合并新的数据添加到轴。以防止使用时的限制改变抓住,使用轴的手动

平等的 每个轴上的数据单位使用相同的长度。 DataAspectRatio(1 1 1)并将关联的模式属性设置为手动。禁用“拉伸-填充”行为。
图像 对每个轴上的数据单位使用相同的长度,并将轴盒紧紧地围绕在数据周围。 DataAspectRatio(1 1 1)并将关联模式属性设置为手动。禁用“拉伸-填充”行为。
广场 使用等长轴线。相应调整数据单元之间的增量。 PlotBoxAspectRatio(1 1 1)并将关联模式属性设置为手动。禁用“拉伸-填充”行为。
填满 启用“拉伸-填充”行为(默认)。属性中定义的位置矩形由每条轴线的长度填充位置轴的性质。 将标绘框长宽比模式和数据长宽比模式属性设置为自动。
vis3d 冻结长宽比属性。 将plot box长宽比模式和数据长宽比模式属性设置为手动。
正常的 恢复默认行为。 将标绘框长宽比模式和数据长宽比模式属性设置为自动。

有关绘图框高宽比和数据高宽比的更多信息,请参见PlotBoxAspectRatioDataAspectRatio属性。

请注意

您不能对极轴使用这些选项,除了轴紧轴正常命令。

y-axis方向,指定为以下值之一:

  • xy违约方向。对于二维视图中的轴,y-axis是垂直的,值从下到上递增。

  • ij——反方向。对于二维视图中的轴,y-axis是垂直的,值从上到下递增。

请注意

您不能对极轴使用这些选项。

轴线和背景可见性,指定为其中之一.指定可见性将设置可见财产的对象或PolarAxes对象转换为指定的值。

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

在指定坐标轴时,在字符向量的其他输入参数周围使用单引号。

例子:轴(ax,“紧”)

例子:轴(ax,限制)

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

输出参数

全部折叠

当前极限值,返回为4个元素或6个元素的向量。

  • 对于二维视图中的笛卡尔轴,lim形式是[xmin xmax ymin ymax].对于三维视图中的坐标轴,lim形式是[xmin xmax ymin ymax zmin zmax].的XLimYLim,ZLim属性对象存储极限值。

  • 对极轴,lim形式是[thertamin thetamax rmin rmax].的ThetaLimRLim属性PolarAxes对象存储极限值。

提示

  • 您可以将多个输入参数组合在一起,例如,轴图像ij.从左到右计算选项。后续选项可以覆盖先前选项设置的属性。

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

  • 使用抓住使绘图功能不覆盖预先设定的轴限。

之前介绍过的R2006a