主要内容

nexttile

在瓦图创建轴布局

自从R2019b

描述

例子

nexttile创建一个坐标轴对象并把它放在下一个空的瓷砖瓷砖在当前图的图布局。如果没有在当前图,布局nexttile创建一个新的布局和配置使用“流”瓷砖的安排。由此产生的轴对象是当前轴,所以下一个绘图命令可以情节。

例子

nexttile (跨度)创建一个坐标轴对象跨越多个行或列的网格中心的布局。指定跨度作为一个向量的形式[r c]。坐标轴跨越r行了c列的瓷砖。左上角的轴定位在左上角第一个空的r——- - - - - -c地区电网。

例子

nexttile (tilelocation)指定当前轴的轴或独立的可视化在指定的瓷砖tilelocation。通常,这个语法是有用的,当你想修改现有的轴或独立的可视化。然而,在某些情况下,nexttile创建一个新的轴对象:

  • 当指定的瓷砖是空的,nexttile将创建一个坐标轴对象的瓷砖。

  • 当指定的瓷砖包含轴或独立的可视化对象的一部分,但不是它的左上角,nexttile替换现有的对象。例如,如果tilelocation指瓷砖中一个跨多个轴对象瓷砖,nexttile替换现有的轴与一个新的对象在您所指定的瓷砖。

例子

nexttile (tilelocation,跨度)创建一个坐标轴对象跨越多个行或列,从指定的瓷砖tilelocation。如果你指定的瓷砖是被一个轴或独立的可视化,nexttile使对象当前轴或替换:

  • 如果现有的轴或独立的可视化对象跨越相同的瓷砖的tilelocation跨度参数指定,那么nexttile使对象当前轴。

  • 如果现有的轴或独立的可视化对象跨越一组不同的瓷砖比tilelocation跨度参数指定,那么nexttile替换现有的对象与一个新的轴使用新的对象tilelocation跨度值。

例子

nexttile (t,___)作用于指定的平铺图布局t。指定t在所有其他的输入参数。这个语法是有用的,当你使用多个布局,或布局面板或标签,而不是一个图。

例子

ax = nexttile (___)返回坐标轴对象。使用斧头轴上设置属性。你也可以通过斧头其他图形函数作为输入参数,操作一个坐标轴对象。例如,您可以调用colormapcolororder函数改变坐标轴的配色方案。

例子

全部折叠

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

创建四个坐标向量:x,日元,y2,y3

调用nexttile函数创建一个平铺图布局和一个坐标轴对象在第一瓷砖。然后情节日元在第一个瓷砖。因为第一个情节充满整个布局nexttile创建布局使用“流”瓷砖的安排。

x = linspace (0, 30);日元= sin (x / 2);y2 = sin (x / 3);y3 = sin (x / 4);%创建布局和第一个情节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线类型的对象。

调用tiledlayout函数创建一个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线类型的对象。

创建一个平铺图布局垂直堆栈的阴谋通过指定“垂直”当你调用选项tiledlayout函数。然后创建三个情节通过调用nexttile函数绘图函数紧随其后。每一次你叫nexttile,一个新的轴对象添加到堆栈的底部。

tiledlayout (“垂直”)x = 0:0.1:5;nexttile情节(x, sin (x)) nexttile情节(x, sin (x + 1)) nexttile情节(x, sin (x + 2))

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

创建一个有水平的平铺图布局指定堆栈的阴谋“水平”当你调用选项tiledlayout函数。然后创建三个情节通过调用nexttile函数绘图函数紧随其后。每一次你叫nexttile,一个新的轴对象添加到右侧的堆栈。

tiledlayout (“水平”)x = 0:0.1:10;nexttile情节(x, sin (x / 2)) nexttile情节(x, sin (x)) nexttile情节(x, sin (2 * x))

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

调用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轴对象包含游戏,ylabel得分包含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轴对象包含游戏,ylabel得分包含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在面板通过指定面板对象的第一个参数tiledlayout函数。默认情况下,nexttile寻找图的布局。然而布局面板的图,所以你必须指定t作为一个输入参数,当你调用nexttile

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包含一个对象类型的酒吧。

有时候,您可能需要创建轴的轴通过调用一个函数(,polaraxes,或geoaxes)。当您创建轴与其中一个函数,指定论点平铺图布局。然后位置轴通过设置布局房地产在轴上。

创建一个平铺图布局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;

输入参数

全部折叠

瓷砖的位置,从表中指定一个值。

下面的例子说明了瓷砖的标记为矩形网格和外的瓷砖与默认布局TileIndexing计划。在实践中,网格是无形的和外瓷砖不占用空间,直到你用轴填充。厚的矩形边界反映所选瓷砖在每一个例子。

tilelocation 描述 例子
正整数 从电网的瓷砖中心的布局。默认情况下,瓷砖数字开始1并从从左到右和全面提高。

创建一个2×2的布局和选择网格中的第三个瓷砖。

tiledlayout (2, 2) nexttile (3)

第三瓷砖突出显示在一个2×2的布局。

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

创建一个2×2的布局和选择东瓷砖,右边的网格。

tiledlayout (2, 2) nexttile (“东”)

东瓦强调在一个2×2的布局。

请注意

如果您指定的瓷砖是空的,nexttile一个坐标轴对象到瓷砖的地方。如果瓷砖包含一个坐标轴对象或独立的可视化,对象就变成了当前轴,所以下一个绘图命令可以绘制到瓷砖。

瓷砖,指定为一个向量的形式[r c],在那里rc是正整数。使用这个参数轴跨度r行了c瓷砖的列布局。

如果你指定跨度参数不tilelocation参数,nexttile把左上角的轴在左上角第一个空r——- - - - - -c区域布局。

然而,如果你指定的tilelocation跨度参数,nexttile把左上角的轴在左上角所指定的瓷砖tilelocation。例如,大型轴右侧3——- - - - - -4布局有瓷砖的数量2的跨度3 [2]

TiledChartLayout对象将轴。这个论点是有用的,当你使用多个布局,或布局面板或标签,而不是一个图。当你没有指定t,nexttile查找当前图的布局。

版本历史

介绍了R2019b