主要内容

tiledlayout

创建平铺图布局

描述

例子

tiledlayout (,n)创建一个平铺图布局显示多个情节在当前图。有一个固定的布局——- - - - - -n瓷砖安排,可以显示m * n情节。如果没有图,MATLAB®创建一个布局图和地点。如果当前图包含一个现有的轴或布局,MATLAB取代它与一个新的布局。

瓦图布局包含一个看不见的瓷砖覆盖整个网格图或父容器。每个瓷砖可以包含一个坐标轴显示一个阴谋。创建一个布局后,调用nexttile函数将一个坐标轴对象的布局。然后调用绘图函数绘制轴。

例子

tiledlayout(流)指定了“流”瓷砖安排布局。最初,只有一个空的瓷砖,整个布局。当你打电话nexttile,布局回流需要适应新的轴,同时保持一个长宽比约为4:3的瓷砖。

例子

tiledlayout (___,名称,值)布局使用一个或多个指定附加选项名称-值对参数。毕竟其他输入参数指定的选项。例如,tiledlayout (2, 2,“TileSpacing”、“紧凑”)创建一个2×2的布局与瓷砖之间的最小间距。一个属性列表,看到TiledChartLayout属性

例子

tiledlayout (,___)创建在指定的父容器的布局,而不是在当前图。指定父容器之前所有其他输入参数。

例子

t = tiledlayout (___)返回TiledChartLayout对象。使用t布局的配置属性在创建它。

例子

全部折叠

创建一个2——- - - - - -2瓦图布局和调用山峰函数的坐标一个预定义的表面。第瓦创建一个坐标轴对象通过调用nexttile函数。然后调用冲浪函数绘制轴。重复这个过程使用不同的绘图功能的其他三个瓷砖。

tiledlayout (2, 2);[X, Y, Z] =山峰(20);% 1瓦nexttile冲浪(X, Y, Z)%瓷砖2nexttile轮廓(X, Y, Z)% 3瓦nexttile显示亮度图像(Z)%瓦4nexttile plot3 (X, Y, Z)

图包含4轴对象。坐标轴对象1包含一个类型的对象的表面。轴2包含一个对象类型的轮廓。坐标轴对象3包含一个类型的对象的形象。坐标轴对象4包含20线类型的对象。

创建四个坐标向量:x,日元,y2,y3。调用tiledlayout函数与“流”参数创建一个平铺图布局,可以容纳任意数量的轴。调用nexttile函数来创建第一个轴。然后情节日元在第一个瓷砖。第一个情节充满整个布局。

x = linspace (0, 30);日元= sin (x / 2);y2 = sin (x / 3);y3 = sin (x / 4);%的情节到第一个瓷砖的三倍tiledlayout (“流”)nexttile情节(x, y₁)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

创建第二个瓷砖和轴,轴和情节。

nexttile情节(x, y2)

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

重复这个过程来创建第三个阴谋。

nexttile情节(x, y3)

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

重复这个过程来创建第四个阴谋。这一次,情节都在同一轴通过调用三行抓住在策划日元

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

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

创建五坐标向量:x,日元,y2,y3,y4。然后调用tiledlayout函数创建一个2——- - - - - -2布局和指定返回参数存储TileChartLayout对象。调用nexttile函数创建一个坐标轴对象在未来空瓷砖之前调用情节函数。

x = linspace (0, 30);日元= sin (x);y2 = sin (x / 2);y3 = sin (x / 3);y4 = sin (x / 4);t = tiledlayout (2, 2);% 1瓦nexttile情节(x, y₁)%瓷砖2nexttile情节(x, y2)% 3瓦nexttile情节(x, y3)%瓦4nexttile情节(x, y4)

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

减少瓷砖之间的空间通过设置TileSpacing财产“紧凑”。然后减少之间的空间布局的边缘和边缘的图通过设置填充财产“紧凑”

t。TileSpacing =“紧凑”;t。填充=“紧凑”;

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

创建一个2——- - - - - -2瓦图布局t。指定TileSpacing名称-值对参数减少瓷砖之间的空间。然后创建一个名为每个瓷砖情节。

t = tiledlayout (2, 2,“TileSpacing”,“紧凑”);% 1瓦nexttile情节(兰德(20))标题(样品1的)%瓷砖2nexttile情节(兰德(20))标题(示例2的)% 3瓦nexttile情节(兰德(20))标题(“示例3”)%瓦4nexttile情节(兰德(20))标题(示例4的)

图包含4轴对象。坐标轴对象1与标题示例1包含一线类型的对象。坐标轴对象2 2标题示例包含一个类型的对象。坐标轴对象3标题示例包含一个类型的对象。坐标轴对象4标题示例包含一个类型的对象。

显示一个标题和轴标签通过共享t标题,包含,ylabel功能。

标题(t)的大小与距离)包含(t)的距离(毫米))ylabel (t)的尺寸(毫米))

图包含4轴对象。坐标轴对象1与标题示例1包含一线类型的对象。坐标轴对象2 2标题示例包含一个类型的对象。坐标轴对象3标题示例包含一个类型的对象。坐标轴对象4标题示例包含一个类型的对象。

创建一个面板的图。然后创建一个平铺图布局面板通过指定面板对象的第一个参数tiledlayout函数。显示在每个瓷砖的阴谋。

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

图包含2轴uipanel类型的对象和另一个对象。坐标轴对象1包含一个类型的对象。坐标轴对象2包含一个对象类型的酒吧。

调用tiledlayout函数创建一个2——- - - - - -1瓦图布局。调用nexttile函数和一个输出参数存储轴。然后情节到轴,并设置x- - -轴颜色为红色。重复这个过程在第二个瓷砖。

t = tiledlayout (2, 1);%的第一个瓷砖ax₁= nexttile;阴谋(1 2 3 4 5],[11 6 10 4 18]);ax₁。XColor = (1 0 0);ax₁。YColor = (1 0 0);%的第二个瓷砖ax2 = nexttile;情节((1 2 3 4 5)[5 1 12 9 2],“o”);ax2。XColor = (1 0 0);ax2。YColor = (1 0 0);

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

定义分数罢工向量包含保龄球联赛数据在四场比赛。然后创建一个平铺图布局和显示三个情节显示数量为每个团队的罢工。

得分= (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 (“流”);%团队1nexttile情节((1 2 3 4)罢工(:1),“o”)标题(“团队1罢工”)%团队2nexttile情节((1 2 3 4)罢工(:,2),“o”)标题(“团队2罢工”)%团队3nexttile情节((1 2 3 4)罢工(:,3),“o”)标题(“团队3罢工”)

图包含3轴对象。坐标轴对象与冠军团队1罢工包含一个类型的对象。轴2与冠军团队2罢工包含一个对象类型的线。轴3与冠军团队3罢工包含一个对象类型的线。

调用nexttile函数创建一个坐标轴对象横跨两行三列。然后显示一个条形图的坐标轴和传说,并配置轴刻度值和标签。调用标题函数来添加一个瓷砖的布局。

nexttile ([2 3]);酒吧((1 2 3 4),分数)传说(“团队1”,“团队2”,“团队3”,“位置”,“西北”)%配置蜱虫和轴标签xticks((1 2 3 4))包含(“游戏”)ylabel (“分数”)%添加布局标题标题(t)“保龄球联赛4月数据”)

图包含4轴对象。坐标轴对象与冠军团队1罢工包含一个类型的对象。轴2与冠军团队2罢工包含一个对象类型的线。轴3与冠军团队3罢工包含一个对象类型的线。坐标轴对象4包含3条类型的对象。这些对象代表团队,团队,团队3。

跨越一个坐标轴对象从一个特定的位置,指定瓷砖数量和跨度值。

定义分数罢工向量包含保龄球联赛数据在四场比赛。然后创建一个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 9 8 8 9);t = tiledlayout (3,3);%团队1nexttile栏((1 2 3 4)罢工(:1)标题(“团队1罢工”)%团队2nexttile栏((1 2 3 4)罢工(:,2)标题(“团队2罢工”)%团队3nexttile栏((1 2 3 4)罢工(:,3)标题(“团队3罢工”)%团队4nexttile栏((1 2 3 4)罢工(:,4)标题(“团队4罢工”)%团队5nexttile(7)栏((1 2 3 4)罢工(:,5)标题(“团队5罢工”)

图包含5轴对象。坐标轴对象与冠军团队1罢工包含一个对象类型的酒吧。轴2与冠军团队2罢工包含一个对象类型的酒吧。轴3与冠军团队3罢工包含一个对象类型的酒吧。轴4与冠军团队4罢工包含一个对象类型的酒吧。坐标轴对象与冠军团队5罢工包含一个对象类型的酒吧。

显示一个更大的阴谋,一个传奇。调用nexttile函数把左上角的轴第五瓷砖和跨轴在两行两列的瓷砖。所有团队的成绩。配置x设在显示四个节拍,每个轴和添加标签。然后添加一个共享的标题上方的布局。

nexttile (5、2 [2]);情节((1 2 3 4),分数,“-”。)标签= {“团队1”,“团队2”,“团队3”,“团队4”,“团队5”};传奇(标签,“位置”,“西北”)%配置蜱虫和轴标签xticks((1 2 3 4))包含(“游戏”)ylabel (“分数”)%添加布局标题标题(t)“保龄球联赛4月数据”)

图包含6轴对象。坐标轴对象与冠军团队1罢工包含一个对象类型的酒吧。轴2与冠军团队2罢工包含一个对象类型的酒吧。轴3与冠军团队3罢工包含一个对象类型的酒吧。轴4与冠军团队4罢工包含一个对象类型的酒吧。坐标轴对象与冠军团队5罢工包含一个对象类型的酒吧。坐标轴对象6包含5线类型的对象。这些对象代表团队,团队,团队,团队,团队5。

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

tiledlayout (1、2)%显示地理图nexttile geoplot ([47.62 - 61.20], [-122.33 - -149.90],“g - *”)%显示极坐标图nexttileθ=π/ 4:π/ 2 *π;ρ= 6 12 18 16 11 15 15 [19];polarscatter(θ,ρ)

的方式之一nexttile输出参数是有用的,当你想要调整内容在之前的瓷砖。例如,您可能决定重新配置colormap用于以前的情节。

创建一个2×2瓦图布局。调用山峰函数得到一个预定义的表面的坐标。然后创建一个不同的情节在每个瓷砖表面。

tiledlayout (2, 2);[X, Y, Z] =山峰(20);% 1瓦nexttile冲浪(X, Y, Z)%瓷砖2nexttile轮廓(X, Y, Z)% 3瓦nexttile显示亮度图像(Z)%瓦4nexttile plot3 (X, Y, Z)

图包含4轴对象。坐标轴对象1包含一个类型的对象的表面。轴2包含一个对象类型的轮廓。坐标轴对象3包含一个类型的对象的形象。坐标轴对象4包含20线类型的对象。

改变colormap第三瓷砖,瓷砖的轴。调用nexttile函数通过指定瓷砖数量,并返回轴的输出参数。然后通过轴colormap函数。

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

图包含4轴对象。坐标轴对象1包含一个类型的对象的表面。轴2包含一个对象类型的轮廓。坐标轴对象3包含一个类型的对象的形象。坐标轴对象4包含20线类型的对象。

创建一个2×3瓦图包含两个情节布局在个别瓷砖,和一个阴谋,跨越两行两列。

t = tiledlayout (2、3);[X, Y, Z] =山峰;% 1瓦nexttile轮廓(X, Y, Z)%跨两行和列nexttile (2 [2]) contourf (X, Y, Z)%去年瓷砖nexttile显示亮度图像(Z)

图包含3轴对象。坐标轴对象1包含一个类型的对象轮廓。轴2包含一个对象类型的轮廓。坐标轴对象3包含一个类型的对象的形象。

改变的colormap张成轴,确定瓷砖的位置作为一个包含轴的左上角。在这种情况下,左上角是第二块。调用nexttile函数与2瓷砖的位置,指定输出参数返回坐标轴对象在这个位置。然后通过轴colormap函数。

ax = nexttile (2);colormap (ax,热)

图包含3轴对象。坐标轴对象1包含一个类型的对象轮廓。轴2包含一个对象类型的轮廓。坐标轴对象3包含一个类型的对象的形象。

加载病人数据集和创建一个表的一个子集变量。然后创建一个2——- - - - - -2瓦图布局。散点图显示在第一个瓷砖,在第二瓷砖的热图,堆放在底部两个瓷砖情节。

负载病人台=表(舒张压,吸烟者,收缩压,身高、体重、SelfAssessedHealthStatus);tiledlayout (2, 2)%散点图nexttile散射(tbl.Height tbl.Weight)%的热图nexttile热图(资源描述,“抽烟”,“SelfAssessedHealthStatus”,“标题”,吸烟者的健康的);%叠加图nexttile ([1 - 2]) stackedplot(资源描述,{“收缩”,舒张压的});

图包含一个坐标轴对象和其他类型的对象。坐标轴对象包含一个散射类型的对象。类型的热图的图表标题吸烟者的健康。

调用nexttile瓦片,并指定数量1让瓷砖当前轴的轴。替换的内容,瓷砖散点分布图。

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

图包含的对象类型。类型的热图的图表标题吸烟者的健康。

当你想要分享colorbar或传奇人物之间的两个或两个以上的情节,你可以把它在一个单独的瓷砖。

创建的等高线山峰数据集在平铺图布局。

Z1 =山峰;Z2 =膜;tiledlayout (2, 1);nexttile contourf (Z1) nexttile contourf (Z2)

图包含2轴对象。坐标轴对象1包含一个类型的对象轮廓。轴2包含一个对象类型的轮廓。

添加一个colorbar,并将它移动到东瓷砖。

cb = colorbar;cb.Layout。瓦=“东”;

图包含2轴对象。坐标轴对象1包含一个类型的对象轮廓。轴2包含一个对象类型的轮廓。

有时候,您可能需要创建轴手动调用绘图函数之前。当您创建轴,指定论点平铺图布局。然后位置轴通过设置布局房地产在轴上。

创建一个平铺图布局t并指定“流”瓷砖的安排。显示一个阴谋的前三个瓷砖。

t = tiledlayout (“流”);nexttile情节(兰德(10));nexttile情节(兰德(10));nexttile情节(兰德(10));

创建一个地理轴对象gax通过调用geoaxes功能和指定t作为父母的参数。默认情况下,轴进入第一个瓷砖,所以把它移动到第四块通过设置gax.Layout.Tile4。跨跨一个轴2——- - - - - -3瓷砖的区域设置gax.Layout.TileSpan3 [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;

输入参数

全部折叠

的行数,指定为一个正整数。

例子:tiledlayout (2、3)创建一个平铺图布局两行三列的瓷砖。

列数,指定为一个正整数。

例子:tiledlayout (2、3)创建一个平铺图布局两行三列的瓷砖。

指定为一个父容器,面板,选项卡,TiledChartLayout,或GridLayout对象。

名称-值参数

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

例子:tiledlayout (2, 2,“TileSpacing”、“紧凑”)创建一个2×2的布局,瓷砖之间的最小间距。

请注意

这里列出的属性是唯一的一个子集。一个完整的列表,请参阅TiledChartLayout属性

瓦间距,指定为“宽松”,“紧凑”,“紧”“没有”。使用这个属性来控制之间的间距。

此表显示了每个值影响的外观2——- - - - - -2布局。

价值 外观

“宽松”

瓦图布局与“松散”瓦间距。

“紧凑”

瓦图布局与“紧凑”瓦间距。

“紧”

瓦图布局与“紧”瓦间距。

“没有”

瓦图布局与“没有”瓦间距。

指定的布局,填充的四周“宽松”,“紧凑”,或“紧”。所有装饰的布局提供了空间,如轴标签,不管这个属性的值。

此表显示了每个值影响的外观2——- - - - - -2布局。

价值 外观

“宽松”

瓦图布局与“松散”填充。

“紧凑”

瓦图布局紧凑的填充。

“紧”

瓦图布局与“紧”填充。

兼容性的考虑

全部展开

行为改变R2021a

介绍了R2019b