主要内容

ylim.

设置或查询y设在限制

描述

特定的限制

例子

ylim (限制设置y当前坐标轴或图表的-axis限制。指定限制作为一个两元素的向量[ymin ymax], 在哪里ymax.大于ymin

例子

yl.= ylim.以双元素向量的形式返回当前限制。

自动或手动限制选择

例子

ylim (限制说明MATLAB的极限法®用于自动限制选择。指定限制方法'录取','紧的', 或者'衬垫'.MATLAB设置ylimitmethod.轴的属性为您指定的值。独立可视化不支持限制方法。金宝app

您可以指定限制没有括号的论点。例如,ylim紧使紧y设在限制。

例子

ylim (limitmode指定自动或手动限制选择。的limitmode可以有以下两个值之一:

  • “汽车”- 启用自动限制选择。Matlab根据您的数据范围和值选择限制ylimitmethod.轴的性质。如果在坐标轴上绘制多次,则限制将更新以包含所有数据。

  • “手动”——冻结y-axis限制的当前值。

您可以指定limitmode没有括号的论点。例如,ylim汽车启用自动限制选择。

= ylim(“模式”)返回当前y-axis限制模式,即它“汽车”“手动”.默认情况下,除非指定限制或将模式设置为手动,否则模式为自动模式。

目标轴或图表

例子

___= ylim (目标,___使用指定的轴或独立可视化目标而不是当前轴。指定目标作为前面任何语法的第一个输入参数。如果原始语法支持输出参数,则可以包含输出参数。金宝app在模式输入周围使用单引号,例如:ylim(目标,'auto')

例子

全部折叠

画一条线,设置y-axis限制到-2到2的范围。

x = linspace (0, 10);y = sin (x);情节(x, y) ylim (2 [2])

图中包含一个轴对象。axis对象包含一个类型为line的对象。

仅创建表面图并仅显示y值大于0.指定最小值y-AXIS限制为0,让MATLAB选择最大限制。

[X, Y, Z] =山峰;冲浪(X, Y, Z) ylim([0正])

图中包含一个轴对象。axis对象包含一个类型为surface的对象。

创建一个水平条形图,沿y轴显示日期。将y轴限制设置为从2014年6月1日到2014年6月10日。

t = DateTime(2014,06,1)+ CALDAYS(0:20);y =兰特(21,1);barh(t,y)tstart = datetime(2014,06,1);趋势= DateTime(2014,06,10);ylim([tstart倾向])

图中包含一个轴对象。轴对象包含类型栏的对象。

创建一个线条图。

x = 1:5;Y = [-2.7 2 -1 4.2 0];情节(x, y)

图中包含一个轴对象。axis对象包含一个类型为line的对象。

改变极限法'紧的'

ylim.紧的

图中包含一个轴对象。axis对象包含一个类型为line的对象。

从R2019B开始,您可以使用使用的绘制图tiledlayoutnexttile功能。调用tiledlayout函数创建一个2乘1的平铺图表布局。调用nexttile创建轴对象的功能AX1AX2..将数据绘制到每个轴中。然后设置y-axis限制底部图AX2.作为的第一个输入参数ylim.

tiledlayout(2,1)x = linspace(0,10,1000);y = sin(10 * x)。* exp(.5 * x);AX1 = NEXTTILE;绘图(AX1,X,Y)AX2 = NEXTTILE;绘图(AX2,X,Y)ylim(AX2,[ -  10 10])

图包含2个轴对象。轴对象1包含类型线的对象。轴对象2包含类型线的对象。

使用手动模式维护当前y-AXIS限制您在轴上添加更多绘图时。

首先,绘制一条线。

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

图中包含一个轴对象。axis对象包含一个类型为line的对象。

设定y-axis限制了手动模式,以便限制不改变。用抓住向轴添加第二个曲线。

ylim.手册持有y2 = 2 * sin(x);绘图(x,y2)持有

图中包含一个轴对象。轴对象包含两个类型为line的对象。

y-轴限制不更新,以纳入新的情节。

通过将模式重置为自动,切换回自动更新的限制。

ylim.汽车

图中包含一个轴对象。轴对象包含两个类型为line的对象。

创建随机数据的散点图。的值y设在限制。

x = randn(50,1);y = randn(50,1);散射(x,y)

图中包含一个轴对象。axis对象包含一个散点类型的对象。

yl = ylim
YL =1×22 3

输入参数

全部折叠

最小和最大限制,指定为两元素向量的形式[ymin ymax], 在哪里ymax.大于ymin.可以将限制指定为数字、分类、日期时间或持续时间值。但是,您指定的值的类型必须与y-轴。

您可以指定两个限制,或指定一个限制,让MATLAB自动计算另一个。用于自动计算的最小值或最大限制,使用,分别。MATLAB使用'紧的'用极限法计算相应的极限。

例子:ylim ([0 1])

例子:ylim([负1])

例子:ylim([0 inf])

数据类型:单身的|双倍的|int8|INT16|INT32.|INT64.|uint8.|uint16|UINT32|uint64|分类|datetime|持续时间

限制选择方法,指定为表中的值。

表格中的例子显示了每种方法的近似外观。结果可能会因数据、坐标轴的大小和所创建的绘图类型而不同。

价值 描述 例子
'录取'

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

用'ticlaligned'限制方法线绘图。

'紧的'

通过将轴限制设置为数据范围,将轴箱紧密围绕数据。

用“紧”极限法绘制线图。

'衬垫'

适合在数据周围的轴箱,每侧具有薄衬垫的薄余线。边距的宽度约为数据范围的7%。

用“填充”极限法绘制线图。

请注意

  • ylimmode.属性设置为“手动”

  • 独立可视化不支持指定限制方法,例如金宝app的热图

限制模式,指定为以下值之一:

  • “汽车”—启用自动限制选择,该选择基于数据的总跨度和值ylimitmethod.轴的性质。如果在坐标轴上绘制多次,则限制将更新以包含所有数据。如果您更改了限制并希望将其设置回默认值,则可以使用此选项。

  • “手动”—冻结当前值的限制。属性向坐标轴添加新数据时,如果希望保留当前限制,请使用此选项抓住命令。

指定此参数时,Matlab设置了ylimmode.轴的属性为您指定的值。然而ylimmode.属性改变“手动”每当你设置的时候y-axis限制,可以通过调用ylim(限制),或通过设置ylim.属性在轴上。

目标轴或图表,指定为以下之一:

  • 一个对象。

  • 一个独立的可视化ylimits.财产,如a的热图图表。

  • 属于同一类的轴或独立可视化数组。要确定类,请使用函数。

如果您未指定此参数,那么ylim.设置由此返回的图形对象的限制GCA.命令。

输出参数

全部折叠

当前限制,返回为表单的两个元素向量[ymin ymax]

查询限制返回ylim.ylimits.相应的财产价值或图形对象。

当前限制模式,返回如下值之一:

  • “汽车”- 自动确定限制。

  • “手动”- 使用手动指定的限制,不会更新以反映数据的更改。

查询y-axis限制模式返回ylimmode.相应的财产价值对象。

算法

ylim.功能集和查询多个与...相关的轴属性y设在限制。

  • ylim.- 储存的财产y设在限制。

  • ylimmode.- 储存的财产y设在限制模式。当你设置y-axis限制时,此属性更改为“手动”

  • ylimitmethod.- 控制如何运行的财产y- 轴限制计算ylimmode.属性设置为“汽车”

之前介绍过的R2006a