主要内容

nextdile.

在瓷砖图表布局中创建轴

描述

例子

nextdile.创建轴对象,并将其放入当前图中的瓷砖图表布局的下一个空磁贴。如果当前图中没有布局,那么nextdile.属性创建一个新的布局并配置它'流动'瓷砖的安排。得到的轴对象是当前轴,因此下一个绘图命令可以绘制到它中。

例子

nexttile (跨度创建跨越布局中心网格的多行或多列的轴对象。指定跨度作为形式的矢量[R C].轴跨越R.行了C列的瓷砖。坐标轴的左上角位于第一个空的左上角R.-经过-C地区的区域。

例子

nexttile (tilelocation将当前轴分配为位于指定的图块中的轴或独立可视化tilelocation.通常,当您希望修改现有轴或独立可视化时,此语法非常有用。但是,在某些情况下,nextdile.创建一个新的轴对象:

  • 当指定的瓷砖为空时,nextdile.在该瓦片中创建一个轴对象。

  • 当指定的图块包含一部分轴或独立可视化对象时,但不是其左上角,nextdile.替换现有对象。例如,如果tilelocation指横向跨越多个瓦片的轴对象中间的瓷砖,nextdile.用您指定的图块中使用新的轴对象替换现有轴对象。

例子

nexttile (tilelocation跨度创建跨越多行或列的轴对象,从指定的图块开始tilelocation.如果您指定的磁贴由轴或独立可视化占用,nextdile.要么使其对象当前轴或替换它:

  • 如果现有的轴或独立的可视化对象跨越与tilelocation跨度参数指定,那么nextdile.使该对象当前轴。

  • 如果现有轴或独立的可视化对象跨越不同的瓷砖跨越tilelocation跨度参数指定,那么nextdile.使用新的轴对象替换现有对象tilelocation跨度价值观。

例子

nexttile (T.___在指定的瓷砖图表布局上运行T..指定T.在所有其他输入参数之前。当您使用多个布局时,或者布局在面板或选项卡中而不是在图形中时,此语法非常有用。

例子

ax = nexttile(___返回轴对象。采用斧头在轴上设置属性。你也可以通过斧头作为操作轴对象的其他图形函数的输入参数。例如,你可以调用colormapcolorOrder.用于更改轴的颜色方案的功能。

例子

全部折叠

如果瓷砖图表布局尚不存在,nextdile.创造一个。

创建四个坐标向量:Xy1.Y2.,Y3..接下来,调用nextdile.函数在第一个图块中创建瓷砖图表布局和轴对象。然后是情节y1.在第一个瓷砖。第一个绘图填满整个布局,因为nextdile.使用使用的布局'流动'瓷砖的安排。

x = linspace (0, 30);日元= sin (x / 2);y2 = sin (x / 3);y3 = sin (x / 4);%绘制第一个贴图三次nextdile plot(x,y1)

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

创建第二个瓷砖和轴,并绘制到轴上。

nexttile情节(x, y2)

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

重复该过程以创建第三个绘图。

nexttile情节(x, y3)

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

重复这个过程来创建第四个情节。这一次,通过调用抓住在策划y1.

nextdile plot(x,y1)持有绘图(x,y2)绘图(x,y3)持有

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

打电话给Tiledlayout.函数创建2-经过-2瓷砖图表布局,并致电山峰函数获取预定义曲面的坐标。的方法在第一个贴图中创建一个轴对象nextdile.函数。然后调用冲浪函数绘制成坐标轴。对其他三个贴图使用不同的绘图函数重复这个过程。

tiledlayout (2, 2);[X, Y, Z] =山峰(20);% 1瓦NextDile Surf(x,y,z)%瓷砖2nexttile轮廓(X, Y, Z)% 3瓦nextdile imagec(z)%瓦4nextdile plot3(x,y,z)

图包含4个轴。轴1包含类型表面的物体。轴2包含型轮廓的物体。轴3包含类型图像的对象。轴4包含20个类型的型号。

打电话给Tiledlayout.函数创建2-经过-1瓷砖图表布局。打电话给nextdile.使用输出参数函数来存储轴。然后绘制到轴上,并设置X- 和y轴颜色为红色。重复第二个瓦片的过程。

t = tiledlayout(2,1);%的第一个瓷砖AX1 = NELTTILE;图([1 2 3 4 5],[11 6 10 4 18]);ax1.xcolor = [1 0 0];ax1.ycolor = [1 0 0];%的第二个瓷砖AX2 = NELTTILE;图([12 3 4 5],[51 12 9 2],'o');ax2。XColor = [1 0 0];ax2。YColor = [1 0 0];

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

要从特定位置跨越轴对象,请指定图块数和跨度值。

定义分数罢省作为含有四场比赛的保龄球数据的载体。然后创建一个3.-经过-3.瓷砖图表布局并显示五个条形图,显示每个团队的罢工人数。

得分= [444 460 380 388 389 387 366 500 467 460 365 451 611 426 495 548 412 452 471 402];罢工= [9 6 5 7 5 6 4 8 10 7 4 7 16 9 9 10 9 8 8 9];t = tiledlayout (3,3);%团队1NextDile Bar([1 2 3 4],罢工(:,1))标题('团队1罢工'%团队2NextDile Bar([1 2 3 4],罢工(:,2))标题(“团队2罢工”%团队3.Nexttile bar([1 2 3 4],strikes(:,3))'Team 3 Strikes'%团队4.NextDile Bar([1 2 3 4],罢工(:,4))标题('4队罢工'%团队5.nextdile(7)栏([1 2 3 4],罢工(:,5))标题('队5次罢工'

图包含5个轴。带有标题团队1罢工的轴1包含类型栏的对象。带有标题团队2罢工的轴2包含类型栏的对象。带有标题团队3罢工的轴3包含一个类型栏的对象。带有标题团队4罢工的轴4包含类型栏的对象。带有标题团队5罢工的轴5包含一个类型栏的对象。

显示具有传奇的更大绘图。打电话给nextdile.函数将坐标轴的左上角放置在第5个tile中,并将坐标轴跨两行,跨两列tile。把所有队的分数标出来。配置X-AXIS显示四个刻度,并向每个轴添加标签。然后在布局顶部添加共享标题。

nextdile(5,[2 2]);图([1 2 3 4],分数,“-”。)标签= {'团队1''2''3''团队4'“团队5”};传说(标签,“位置”'西北'%配置刻度和轴标签XTICKS([1 2 3 4])XLABEL('游戏') ylabel ('分数'%添加布局标题标题(T,'4月保龄球联盟数据'

图包含6个轴。带有标题团队1罢工的轴1包含类型栏的对象。带有标题团队2罢工的轴2包含类型栏的对象。带有标题团队3罢工的轴3包含一个类型栏的对象。带有标题团队4罢工的轴4包含类型栏的对象。带有标题团队5罢工的轴5包含一个类型栏的对象。轴6包含5个类型的型号。这些对象代表团队1,团队2,团队3,团队4,团队5队。

创建一个1×2瓷砖图表布局。在第一个瓷砖中,显示包含一条线在地图上连接两个城市的地理绘图。在第二个瓷砖中,在极性坐标中创建散点图。

tiledlayout(1、2)%显示地理图nextdile geoplot([47.62 61.20],[ -  122.33 -149.90],'G-*'%显示极性图Nexttile = /4: /4:2*;Rho = [19 6 12 18 16 11 15 15];polarscatter(θ,ρ)

其中一种方法是nextdile.输出参数很有用的是,您希望在以前的瓷砖中调整内容。例如,您可能决定重新配置在先前绘图中使用的ColorMap。

创建一个2×2瓷砖图表布局。打电话给山峰用于获取预定义表面的坐标的功能。然后在每个瓦片中创建一个不同的表面图。

tiledlayout (2, 2);[X, Y, Z] =山峰(20);% 1瓦NextDile Surf(x,y,z)%瓷砖2nexttile轮廓(X, Y, Z)% 3瓦nextdile imagec(z)%瓦4nextdile plot3(x,y,z)

图包含4个轴。轴1包含类型表面的物体。轴2包含型轮廓的物体。轴3包含类型图像的对象。轴4包含20个类型的型号。

要在第三块块中更改ColorMap,请将磁块中的轴获取。打电话给nextdile.通过指定图块编号,返回轴输出参数。然后把坐标轴传递给colormap函数。

AX = NELTTILE(3);Colormap(斧头,凉)

图包含4个轴。轴1包含类型表面的物体。轴2包含型轮廓的物体。轴3包含类型图像的对象。轴4包含20个类型的型号。

在各个图块中创建一个包含两个绘图的2×3瓷砖图表布局,以及跨越两行和两列的一个绘图。

t = tiledlayout(2,3);[x,y,z] =峰;% 1瓦nexttile轮廓(X, Y, Z)跨两行和列的%跨度nextdile([2 2])contourf(x,y,z)%去年瓷砖nextdile imagec(z)

图包含3个轴。轴1包含一个轮廓类型的对象。轴2包含型轮廓的物体。轴3包含类型图像的对象。

要更改跨跨轴的Colormap,请将图瓦位置识别为包含轴的左上角的瓦片位置。在这种情况下,左上角位于第二瓦中。打电话给nextdile.功能2作为平铺位置,并指定一个输出参数以返回该位置的axes对象。然后把坐标轴传递给colormap函数。

AX = NELTTILE(2);Colormap(斧头,热)

图包含3个轴。轴1包含一个轮廓类型的对象。轴2包含型轮廓的物体。轴3包含类型图像的对象。

加载耐心数据集并从变量的子集中创建表。然后创建一个2-经过-2瓷砖图表布局。在第一瓦片中显示散点图,第二块砖中的热图,以及横跨底部两个瓷砖的堆叠曲线。

加载耐心台=表(舒张压,吸烟者,收缩压,身高、体重、SelfAssessedHealthStatus);tiledlayout (2, 2)%散点图nextdile scatter(tbl.height,tbl.weight)%热爱图Nextdile Heatmap(TBL,“吸烟者”'selfassessedhealthstatus''标题'“吸烟者的健康”);%堆积图nextdile([1 2])StackEdplot(TBL,{'收缩''舒张'});

图包含轴和类型的其他对象。轴包含类型散射的对象。Type Heatmap的图表具有标题吸烟者的健康。

称呼nextdile.,并指定瓷砖号码1使轴线在瓷砖中当前轴。用分散直方图替换该瓦片的内容。

nextdile(1)散点图(TBL,'高度'“重量”);

图包含类型的对象。Type Heatmap的图表具有标题吸烟者的健康。

当您想在两个或更多个图之间共享彩色键或传说时,可以将其放在单独的瓦片中。

创建填充的轮廓图山峰平铺图表布局中的数据集。

z1 =峰;Z2 =膜;Tiledlayout(2,1);nextdile contogf(z1)nexttile contourf(z2)

图中包含2个轴。轴1包含一个轮廓类型的对象。轴2包含型轮廓的物体。

添加彩色栏,然后将其移动到东瓷砖。

cb = colorbar;cb.Layout.Tile ='东方';

图中包含2个轴。轴1包含一个轮廓类型的对象。轴2包含型轮廓的物体。

在图中创建一个面板。然后创建一个瓷砖图表布局T.通过将面板对象指定为第一个参数来在面板中Tiledlayout.函数。默认情况下,nextdile.寻找图中的布局。但是布局位于面板而不是图形,因此您必须指定T.当您致电时作为输入参数nextdile.

p = uipanel ('位置',(。1。2。8 .6]); t = tiledlayout(p,2,1);% 1瓦nextdile(t)stew(1:13)%瓷砖2nextdile(t)栏([10 22 31 43 52])

图包含2个轴和uipanel类型的另一个对象。轴1包含型杆的物体。轴2包含类型栏的物体。

有时,您可能需要在调用绘图函数之前手动创建坐标轴。在创建坐标轴时,指定父母参数作为平铺图布局。然后通过设置坐标轴的位置布局轴上的财产。

创建瓷砖图表布局T.并指定这一点'流动'瓷砖的安排。在前三个贴图中分别显示一个plot。

t = tiledlayout('流动');nexttile情节(兰德(10));nexttile情节(兰德(10));nexttile情节(兰德(10));

创建一个地理轴对象g通过调用地理石功能和指定T.作为父母的论点。默认情况下,轴进入第一个磁贴,因此通过设置将其移动到第四块块gax.layout.tile.4..跨越轴2-经过-3.区域的瓷砖设置gax.Layout.TileSpan3 [2]

gax = geoaxes (t);gax.Layout.Tile = 4;gax. layout . tiespan = [2 3];

打电话给geoplot函数。然后为轴配置地图中心和缩放电平。

Geoplot(Gax,[47.62 61.20],[ -  122.33 -149.90],'G-*')gax.mapcenter = [47.62 -122.33];gax.zoomlevel = 2;

输入参数

全部折叠

平铺位置,从表中指定一个值。

下面示例中的标签矩形说明了网格中的瓦片和使用默认布局的外层瓦片TileIndexing方案。在实践中,网格是看不见的,外部瓷砖不会占用空间,直到你用轴填充它们。具有较厚边框的矩形反映了每个示例中所选择的瓦片。

tilelocation 描述 例子
积极的全数字 来自布局中心的网格中的一个瓷砖。默认情况下,瓦片号已启动1从左到右,从上到下增加。

创建一个2乘2的布局,并选择网格中的第三个贴图。

tiledlayout (2, 2) nexttile (3)

第三个以2 * 2的布局突出显示。

'北''南''东方',或“西方” 网格外面的一个瓷砖。

创建一个2×2布局,然后选择位于网格右侧的东瓦。

tiledlayout(2,2)NextTile('东方'

东瓷砖以2×2布局突出显示。

笔记

如果指定的平铺为空,nextdile.将轴对象放入该瓦片中。如果图块包含轴对象或独立可视化,则该对象将成为当前轴,因此下一个绘图命令可以绘制该瓦片。

Tile span,指定为窗体的向量[R C], 在哪里R.C都是正整数。使用这个参数使坐标轴跨度R.行了C布局中的瓷砖列。

如果指定跨度没有这一点tilelocation争论,nextdile.将轴的左上角放在第一个空的左上角R.-经过-C区域布局。

但是,如果您指定了两个tilelocation跨度论点,nextdile.将轴的左上角放在图块的左上角tilelocation.例如,这个右侧的大轴3.-经过-4.布局有一个瓷砖数量2和跨度3 [2]

TiledChartLayout.对象来放置坐标轴。当你使用多个布局,或者布局是在面板或选项卡中而不是在图形中时,这个参数是有用的。当你没有指定T.nextdile.查找当前数字中的布局。

也可以看看

功能

特性

在R2019B中介绍