主要内容

linkaxes

同步多个轴的限制

描述

例子

linkaxes (斧头同步指定轴矢量的极限。同步限制允许您在一个图或图中缩放或平移,并在另一个图或图中显示相同范围的数据。您第一次打电话时linkaxes,函数将选择包含所有指定轴的当前极限的新极限。

例子

linkaxes (斧头尺寸同步指定轴尺寸的轴限制。例如,linkaxes (ax,“x”)的限制进行同步x设在。

例子

全部折叠

从R2019b开始,您可以使用tiledlayoutnexttile功能。调用tiledlayout函数创建3 × 1平铺图表布局。调用nexttile函数创建轴对象ax₁ax2,ax3.然后绘制到每个轴上。

tiledlayout (3,1)%的第一个情节ax₁= nexttile;x1 = linspace (0, 6);日元=罪(x1);情节(x1, y1)%的第二个情节ax2 = nexttile;x2 = linspace (0, 10);y2 = 2 * sin (2 * x2);情节(x2, y2)%的第三个情节ax3 = nexttile;x3 = linspace (0, 12200);y3 = 4 * sin (6 * x3);情节(x3, y3)

图包含3个轴。坐标轴1包含一个类型为line的对象。轴2包含类型线的对象。轴3包含类型线的对象。

同步x-axis和y-每个地块的轴线限制。请注意,新的轴极限包含了旧的极限。

linkaxes ([ax₁ax2 ax3],“xy”

图包含3个轴。坐标轴1包含一个类型为line的对象。轴2包含类型线的对象。轴3包含类型线的对象。

设置x-轴限制的第一个情节。所有的轴都是相连的x-轴的限制在第二和第三情节也改变。

ax₁。XLim = [0 4.5];

图包含3个轴。坐标轴1包含一个类型为line的对象。轴2包含类型线的对象。轴3包含类型线的对象。

平移或放大到其中一个图中显示了其他两个图中相同范围的数据。

若要删除链接,请使用linkaxes ([ax₁ax2 ax3],“了”)

在2 * 1平铺图表布局中创建两个图。同步x-axis通过调用linkaxes函数。

x1 = linspace(0,20,100);日元=罪(x1);x2 = 3:17;Y2 =兰特(1,15);%创造情节。t = tiledlayout (2, 1);ax₁= nexttile;Plot (ax1,x1,y1) ax2 = nexttile;茎(ax2 x2, y2)%连接坐标轴。添加标题和标签。linkaxes ([ax₁,ax2],“x”);

图中包含2个轴。坐标轴1包含一个类型为line的对象。轴2包含一个杆型物体。

创建共享x- 和y-轴标签通过传递t包含ylabel功能。删除x- 通过致电顶部情节的速记标签xticklabels函数。然后通过设置图来最小化绘图之间的空间TileSpacing的属性t“紧凑”

包含(t)“输入”) ylabel (t)“输出”) xticklabels(ax1,{})“紧凑”

图中包含2个轴。坐标轴1包含一个类型为line的对象。轴2包含一个杆型物体。

输入参数

全部折叠

目标轴,指定为矢量对象。的linkaxes函数只支持二维笛卡金宝app尔坐标轴。

你可以链接任何数量的对象。例如,linkaxes ([ax₁ax2 ax3])链接ax₁ax2,ax3.单独的调用纳米([AX1 AX2])纳瓦斯([AX2 AX3])取消之间的链接ax₁ax2

同步的限制,指定为以下值之一:

  • “xy”—同步x-axis和y设在限制。

  • “x”—只同步x设在限制。

  • “y”—只同步y设在限制。

  • “关闭”—关闭同步。

之前介绍过的R2006a