主要内容

XLIM.

设置或查询X设在限制

描述

具体限制

例子

XLIM(限制设置X-Axis限制当前轴或图表。指定限制作为形式的两个元素矢量[xmin xmax], 在哪里Xmax.大于XMIN.

例子

XL.= XLIM.将当前限制返回为双元素向量。

自动或手动限制选择

例子

XLIM(限制指定LIMIT方法MATLAB®用于自动限制选择。指定限制方法'ticlaligned''紧的', 或者'填充'.Matlab设置了xlimitmethod.轴的属性为您指定的值。独立可视化不支持限制方法。万博1manbetx

您可以指定限制没有括号的论点。例如,xlim紧启用紧密X-axis限制。

例子

XLIM(limitmode指定自动或手动限制选择。这limitmode可以有两个值中的任何一个:

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

  • '手动的'- 冻结X-axis限制了他们当前的价值。

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

m= xlim('mode')返回当前X-axis限制模式,即它'汽车'或者'手动的'.默认情况下,除非指定限制或将模式设置为手动,否则模式为自动模式。

目标轴或图表

例子

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

例子

全部收缩

绘制一条线并设置X-axis限制的范围从0到5。

x = linspace(0,10);y = sin(x);绘图(x,y)xlim([0 5])

图包含轴。轴包含类型线的对象。

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

[x,y,z] =峰;冲浪(x,y,z)xlim([0 inf])

图包含轴。轴包含类型表面的物体。

沿着日期创建一个茎图X-轴。设定X- 从2014年6月1日至2014年6月5日期间的范围内容。

t = DateTime(2014,06,1)+ CALDAYS(0:10);y = rand(11,1);茎(T,Y,'填充')tstart = datetime(2014,06,1);倾向于DateTime(2014,06,5);XLIM([TSTART趋势])

图包含轴。轴包含型杆的物体。

如果你想要的话X-axis自动调整以匹配您的范围X- 控制,使用'紧的'限制方法。

创建一个线绘图。

图([1 2 3 4 5 6.3],[0 0.3 0.1 0.6 0.4 1])

图包含轴。轴包含类型线的对象。

改变极限法'紧的'

XLIM.紧的

图包含轴。轴包含类型线的对象。

将另一个绘图添加到轴上。这X-axis限制适应涵盖新数据的跨度。

抓住图([1 2 3 4 5 8.3],[0.2 0.3 0.4 0.5 0.83]保持离开

图包含轴。轴包含2个类型的型号。

从R2019B开始,您可以使用使用的绘制图Tiledlayout.nextdile.职能。打电话给Tiledlayout.函数创建一个2×1瓷砖图表布局。打电话给nextdile.创建轴对象的功能AX1AX2.将数据绘制到每个轴中。然后设置X通过指定的底部绘图的XIS限制AX2作为第一个输入参数XLIM.

tiledlayout(2,1)x = linspace(0.5,1000);y = sin(100 * x)./ exp(x);AX1 = NELTTILE;绘图(AX1,X,Y)AX2 = NELTTILE;绘图(AX2,X,Y)XLIM(AX2,[0 1])

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

使用手动模式将当前X轴限制保持在轴上添加更多曲线。

首先,画一条线。

x = linspace(0,10);y = sin(x);绘图(x,y);

图包含轴。轴包含类型线的对象。

设定X-axis将模式限制为手动,以便限制不会改变。用坚持,稍等向轴添加第二个曲线。

XLIM.手动的抓住图(2 * x,2 * y)持有离开

图包含轴。轴包含2个类型的型号。

X-AXIS限制不会更新以合并新图。

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

XLIM.汽车

图包含轴。轴包含2个类型的型号。

创建一个随机数据的散点图。返回值的值X-axis限制。

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

图包含轴。轴包含类型散射的对象。

xl = xlim
XL =1×2-3 4.

输入参数

全部收缩

最小和最大限制,指定为表格的两个元素矢量[xmin xmax], 在哪里Xmax.大于XMIN..可以将限制指定为数字、分类、日期时间或持续时间值。但是,您指定的值的类型必须与X-轴。

您可以指定两个限制,或指定一个限制,让MATLAB自动计算另一个。对于自动计算的最小值或最大限制,使用-inf.或者, 分别。Matlab使用这一点'紧的'限制方法来计算相应的限制。

例子:XLIM([0 1])

例子:xlim([负1])

例子:XLIM([0 INF])

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|分类|约会时间|期间

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

表中的示例显示了每个方法的近似外观。您的结果可能因数据而有所不同,轴的大小和您创建的情节的类型。

价值 描述 例子
'ticlaligned'

通常,将轴框的边缘与最接近数据的刻度线对齐,而不排除任何数据。外观可能会根据您的图表的数据类型和您创建的图表类型而异。

绘制正弦波,具有“标签”限制方法。

'紧的'

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

绘制正弦波,具有“紧”限制方法。

'填充'

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

用“填充”极限法绘制正弦波。

笔记

  • 限制方法何时没有效果XLimMode轴的特性设定为'手动的'

  • 独立可视化不支持指定限制方法,例如万博1manbetx热线图或者stackedplot.

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

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

  • '手动的'- 冻结当前值的限制。如果要使用此选项将新数据添加到轴添加到轴时,请使用此选项坚持,稍等命令。

指定此参数时,MATLAB设置XLimMode轴的属性为您指定的值。然而XLimMode财产更改为'手动的'当你设置X- XIS明确限制,无论是通过呼叫XLIM(限制),或通过设置值XLIM.轴上的财产。

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

  • 轴对象。

  • 一个独立的可视化,有一个xlimits.财产,如a热线图图表或A.stackedplot.

  • 属于同一类的轴或独立可视化阵列。要确定类,请使用班级功能。

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

输出参数

全部收缩

当前限制,作为表单的两个元素矢量返回[xmin xmax]

查询限制返回XLIM.或者xlimits.物业价值相应或图形对象。

当前限制模式,作为其中一个值之一:

  • '汽车'- 自动确定限制。

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

查询X-axis限制模式返回XLimMode相应的财产价值目的。

算法

XLIM.函数集和查询与X-axis限制。

  • XLIM.- 储存的财产X-axis限制。

  • XLimMode- 储存的财产X设在限制模式。当你设置X-axis限制,此属性更改为'手动的'

  • xlimitmethod.- 控制如何如何控制的财产X- 计算时的轴限制XLimMode属性设置为'汽车'

在R2006A之前介绍