nexttile

在平铺图表布局中创建轴

描述

例子

nexttile创建轴对象,并将其放入当前图中的瓷砖图表布局的下一个空磁贴。如果当前图中没有布局,那么nexttile创建一个新的布局并使用它配置它“流”瓷砖的安排。结果轴对象是当前轴,因此下一个绘图命令可以在其中绘图。

例子

nextdile(跨度创建跨越多行或列的轴对象。指定跨度作为形式的矢量[r c].坐标轴跨越r行了c瓷砖列。轴的左上角位于第一个空的左上角r——- - - - - -c地区。

例子

nextdile(tilenum指定当前轴为指定平铺中的轴或图表。指定tilenum作为瓦片编号。瓷砖的编号从1从左到右,从上到下。在某些情况下,nexttile创建一个新的轴对象:

  • 当指定的平铺为空时,nexttile在贴图中创建一个轴对象。

  • 当指定的图块包含一部分轴或图表对象时,但不是其左上角,nexttile替换现有轴或图表对象。例如,如果tilenum指横贯多个平铺的轴对象中间的平铺,nexttile将现有的轴对象替换为您指定的平铺中的新轴对象。

例子

nextdile(tilenum跨度创建跨越多行或多列的轴对象,从指定的平铺开始tilenum.如果指定的平铺被坐标轴或图表对象占用,nexttile使该对象成为当前轴或替换它:

  • 如果现有轴或图表对象跨越与相同的瓷砖一样tilenum跨度参数指定,然后nexttile使轴或图表对象当前轴。

  • 如果现有的坐标轴或图表对象跨越的是与tilenum跨度参数指定,然后nexttile使用新的轴对象替换现有轴或图表对象tilenum跨度价值观。

例子

nextdile(t___对指定的平铺图布局进行操作t.指定t在所有其他输入参数之前。当您使用多个布局时,或者在布局在面板或标签中而不是图形时,此语法非常有用。

例子

ax = nexttile (___返回轴对象。用斧头设置轴上的属性。你也可以通过斧头作为在轴对象上运行的其他图形函数的输入参数。例如,您可以拨打电话COLOROMAP.或者colororder函数更改坐标轴的配色方案。

例子

全部折叠

如果平铺图布局还不存在,nexttile创建一个。

创建四个坐标向量:x日元y2, 和y3.接下来,打电话给nexttile函数创建平铺图布局和第一个平铺中的轴对象。然后情节日元在第一个贴图中。第一个情节填满了整个布局,因为nexttile控件创建布局“流”瓷砖的安排。

x = linspace(0,30);y1 = sin(x / 2);y2 = sin(x / 3);y3 = sin(x / 4);%绘制到第一个瓷砖三次nexttile情节(x, y₁)

创建第二个贴图和坐标轴,并绘制到坐标轴中。

nextdile plot(x,y2)

重复这个过程来创建第三个情节。

nextdile plot(x,y3)

重复这个过程来创建第四个情节。这一次,通过调用坚持,稍等绘制后日元

nexttile情节(x, y₁)情节(x, y2)情节(x, y3)离开

调用tiledlayout函数创建2——- - - - - -2平铺图布局,并调用山峰获取预定义表面的坐标的功能。通过调用来在第一个瓦片中创建一个轴对象nexttile函数。然后调用冲浪函数绘制成坐标轴。对其他三个贴图使用不同的绘图函数重复这个过程。

Tiledlayout(2,2);[x,y,z] =峰(20);%瓷砖1nexttile冲浪(X, Y, Z)%瓷砖2.nextdile轮廓(x,y,z)%瓷砖3.nexttile显示亮度图像(Z)%瓷砖4.nexttile plot3 (X, Y, Z)

调用tiledlayout函数创建2——- - - - - -1瓦图布局。调用nexttile使用输出参数函数来存储轴。然后绘制到轴上,并设置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 = nexttile;Plot ([1 2 3 4 5],[5 1 12 9 2],“o”);ax2。XColor = [1 0 0];ax2。YColor = [1 0 0];

定义得分罢工作为向量包含保龄球联盟的数据超过四场比赛。然后创建一个平铺图布局,并显示三个地块显示每个队的打击次数。

得分= [444 460 380 387 366 500 365 451 611 548 412 452];罢工= [9 6 5 6 4 8 4 7 16 10 9 8];t = tiledlayout (“流”);%团队1Nextdile Plot([1 2 3 4],罢工(:,1),“o”)标题(“团队1罢工”%团队2Nexttile plot([1 2 3 4],strikes(:,2),“o”)标题('Team 2 Strexes'%团队3nextdile plot([1 2 3 4],罢工(:,3),“o”)标题(“团队3罢工”

调用nexttile函数创建横跨两行三列的轴对象。然后在带有图例的轴上显示条形图,并配置轴刻度值和标签。调用标题函数将平铺添加到布局中。

nexttile ([2 3]);Bar([1 2 3 4],分数)“团队1”“团队2”“团队3”'地点'“西北”%配置滴答声和轴标签xlabel([1 2 3 4])“游戏”)ylabel(“分数”添加布局标题标题(t)“四月保龄球联盟数据”

若要从特定位置跨出坐标轴对象,请指定瓦片编号和跨度值。

定义得分罢工作为向量包含保龄球联盟的数据超过四场比赛。然后创建一个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罢工”%团队2Nexttile bar([1 2 3 4],strikes(:,2))'Team 2 Strexes'%团队3Nexttile bar([1 2 3 4],strikes(:,3))“团队3罢工”%团队4Nexttile bar([1 2 3 4],strikes(:,4))“团队4罢工”%团队5Nexttile (7) bar([1 2 3 4],strikes(:,5)) title(“团队5罢工”

显示一个更大的情节与一个传说。调用nexttile功能要将轴的左上角放在第五块块中,并通过两列瓷砖跨越两行的轴。绘制所有团队的分数。配置x-axis显示四个刻度,并向每个轴添加标签。然后在布局的顶部添加一个共享标题。

nextdile(5,[2 2]);图([1 2 3 4],分数,“-”。)标签= {“团队1”“团队2”“团队3”“团队4”'5'队};传奇(标签,'地点'“西北”%配置滴答声和轴标签xlabel([1 2 3 4])“游戏”)ylabel(“分数”添加布局标题标题(t)“四月保龄球联盟数据”

创建一个1乘2的平铺图表布局。在第一个贴图中,显示一个包含连接地图上两个城市的线的地理地块。在第二个贴图中,用极坐标创建散点图。

Tiledlayout(1,2)显示地理图Nexttile geoplot([47.62 61.20],[-122.33 -149.90],“g - *”显示极坐标图nextdile theta = pi / 4:pi / 4:2 * pi;rho = [19 6 12 18 16 11 15];Polarscatter(Theta,Rho)

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

创建一个2 * 2的平铺图表布局。调用山峰函数获取预定义曲面的坐标。然后在每个贴图上创建一个不同的平面。

Tiledlayout(2,2);[x,y,z] =峰(20);%瓷砖1nexttile冲浪(X, Y, Z)%瓷砖2.nextdile轮廓(x,y,z)%瓷砖3.nexttile显示亮度图像(Z)%瓷砖4.nexttile plot3 (X, Y, Z)

要改变第三个贴图的颜色,获取那个贴图的轴。调用nexttile通过指定图块编号,返回轴输出参数。然后将轴传递给COLOROMAP.函数。

ax = nexttile (3);colormap (ax,酷)

加载病人数据集并从变量的子集创建一个表。然后创建一个2——- - - - - -2瓦图布局。在第一个贴图中显示散点图,在第二个贴图中显示热图,在底部两个贴图中显示堆叠图。

负载病人TBL =桌子(舒张,吸烟,收缩,高度,重量,自身性休耕);Tiledlayout(2,2)% 散点图nexttile散射(tbl.Height tbl.Weight)%的热图Nextdile Heatmap(TBL,“抽烟”“SelfAssessedHealthStatus”“标题”吸烟者的健康的);%叠加图nexttile ([1 - 2]) stackedplot(资源描述,{'收缩'舒张压的});

称呼nexttile,并指定瓦片编号为1将该平铺中的坐标轴设置为当前坐标轴。用散点直方图替换贴图的内容。

nexttile (1) scatterhistogram(资源描述,“高度”'重量');

在图中创建面板。然后创建一个平铺图表布局t方法的第一个参数是panel对象tiledlayout函数。默认情况下,nexttile查找图中的布局。然而,布局是在面板中而不是在图形中,因此必须指定t作为调用时的输入参数nexttile

p = uipanel (“位置”,[。1.2 .8 .6]);t = tiledlayout(p,2,1);%瓷砖1nexttile (t)茎(1:13)%瓷砖2.Nexttile (t) bar([10 22 31 43 52])

偶尔,您可能需要在调用绘图函数之前手动创建轴。创建轴时,请指定参数作为瓷砖图表布局。然后通过设置轴来定位轴布局属性在轴上。

创建瓷砖图表布局t并指定“流”瓷砖的安排。在前三个贴图中分别显示一个plot。

t = tiledlayout (“流”);nextdile plot(rand(1,10));nextdile plot(rand(1,10));nextdile plot(rand(1,10));

创建一个地理轴对象gax通过致电地理石功能并指定t作为父参数。默认情况下,坐标轴进入第一个贴图,所以通过设置将其移动到第四个贴图gax.Layout.Tile4.将坐标轴跨a2——- - - - - -3.区域的瓷砖设置gax.layout.tilespan.3 [2]

gax = geoaxes(t);gax.layout.tile = 4;gax.layout.tilespan = [2 3];

调用geoplot函数。然后为坐标轴配置地图中心和缩放级别。

geoplot (gax [47.62 - 61.20], [-122.33 - -149.90],“g - *”) gax。MapCenter = [47.62 -122.33];gax。ZoomLevel = 2;

输入参数

全部折叠

瓦片编号,指定为正整数。瓷砖的编号从1从左到右和顶部到底部增加。

如果瓷砖是空的,nexttile将轴对象放入该瓦片中。如果图块包含轴或图表对象,则该对象将成为当前轴,因此下一个绘图命令可以绘制到它中。

瓷砖跨度,指定为表格的向量[r c],在那里rc是积极的整数。使用此参数使轴跨度r行了c布局中的瓦片列。

如果您指定了跨度参数不tilenum参数,nexttile将坐标轴的左上角放置在第一个空的左上角r——- - - - - -c区域中的区域。

但是,如果您指定两个tilenum跨度参数,nexttile将坐标轴的左上角放置在指定的平铺的左上角tilenum.例如,右边的大坐标轴3.——- - - - - -4布局的贴图数量为2和张成的空间3 [2]

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

另请参阅

功能

属性

介绍了R2019b