Matlab中xlim函数的使用 | 您所在的位置:网站首页 › datenum函数怎么用 › Matlab中xlim函数的使用 |
目录 语法 说明 示例 设置 x 坐标轴范围 使用半自动 x 坐标轴范围 设置具有日期值的 x 轴的范围 设置特定坐标区的 x 坐标轴范围 保持当前 x 坐标轴范围 返回 x 坐标轴范围 xlim函数的功能是设置或查询 x 坐标轴范围。 语法 xlim(limits) xl = xlim xlim auto xlim manual m = xlim('mode') ___ = xlim(target,___) 说明 xlim(limits) 设置当前坐标区或图的 x 坐标轴范围。将 limits 指定为 [xmin xmax] 形式的二元素向量,其中 xmax 大于 xmin。 xl = xlim 以二元素向量形式返回当前范围。 xlim auto 设置自动模式,使坐标区确定 x 坐标轴范围。范围将跨越绘图数据范围。如果更改了范围,然后又想将它们设置回默认值,则可以使用此选项。此命令会将坐标区的 XLimMode 属性设置为 'auto'。 xlim manual 设置手动模式,将范围冻结在当前值。当使用 hold on 命令向坐标区添加新数据时,如果要保留当前范围,请使用此选项。此命令会将坐标区的 XLimMode 属性设置为 'manual'。 m = xlim('mode') 返回当前 x 坐标轴范围模式:'auto' 或 'manual'。默认情况下,该模式为自动,除非您指定范围或将模式设置为手动。 ___ = xlim(target,___) 使用由 target 指定的坐标区或图,而不是当前坐标区。指定 target 作为上述任何语法的第一个输入参数。如果原始语法支持输出参数,则可以包含输出参数。模式输入应放在单引号内,例如 xlim(target,'auto')。 示例 设置 x 坐标轴范围绘制一个线条,并将 x 坐标轴范围设置为从 0 至 5。 x = linspace(0,10); y = sin(x); plot(x,y) xlim([0 5])创建曲面图并仅显示大于 0 的 x 值。将最小 x 轴范围指定为 0,并由 MATLAB 选择最大范围。 [X,Y,Z] = peaks; surf(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); stem(t,y,'filled') tstart = datetime(2014,06,1); tend = datetime(2014,06,5); xlim([tstart tend]) 设置特定坐标区的 x 坐标轴范围从 R2019b 开始,可以使用 tiledlayout 和 nexttile 函数显示分块图。调用 tiledlayout 函数以创建一个 2×1 分块图布局。调用 nexttile 函数以创建坐标区对象 ax1 和 ax2。在每个坐标区中绘制数据。然后通过将 ax2 指定为 xlim 的第一个输入参数,设置底部图的 x 坐标轴范围。 tiledlayout(2,1) x = linspace(0,5,1000); y = sin(100*x)./exp(x); ax1 = nexttile; plot(ax1,x,y) ax2 = nexttile; plot(ax2,x,y) xlim(ax2,[0 1])当将更多绘图添加到坐标区时,使用手动模式可保持当前 x 坐标轴范围。 首先,绘制一个线条。 x = linspace(0,10); y = sin(x); plot(x,y); 将 x 坐标轴范围模式设置为手动,以便范围不发生变化。使用 hold on 将第二个绘图添加到坐标区。 xlim manual hold on plot(2*x,2*y) hold offx 坐标轴范围不会更新以包含该新绘图。 通过将模式重置为自动来重新切换回自动更新的范围。 xlim auto创建一个由随机数据组成的散点图。返回 x 坐标轴范围的值。 x = randn(50,1); y = randn(50,1); scatter(x,y)xlim 函数设置并查询与 x 坐标轴范围有关的多个坐标区属性。 XLim - 用于存储 x 坐标轴范围的属性。 XLimMode -用于存储 x 坐标轴范围模式的属性。设置 x 坐标轴范围时,此属性更改为 'manual'。 XLimitMethod - 控制当 XLimMode 属性设置为 'auto' 时如何计算 x 轴范围的属性。 |
CopyRight 2018-2019 实验室设备网 版权所有 |