tiledlayout

创建平铺图表布局

描述

例子

tiledlayout(n创建平铺图表布局,用于在当前图形中显示多个图形。布局有固定的-经过-n瓷砖排列,可以显示到m * n情节。如果没有数字,matlab®创建一个图形并将布局放置到其中。如果当前图形包含一个现有布局,MATLAB将用一个新的布局替换该布局。

瓷砖图表布局包含一个覆盖整个图形或父容器的图块的不可见网格。每个瓦片都可以包含用于显示图的轴。创建布局后,调用nexttile函数将坐标轴对象放置到布局中。然后调用绘图函数绘制到坐标轴中。

例子

Tiledlayout('flow')指定了“流”平铺布局。最初,整个布局中只有一个空的贴图。当你打电话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)%瓷砖2nextdile轮廓(x,y,z)% 3瓦nexttile显示亮度图像(Z)%瓦4nextdile plot3(x,y,z)

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

x = linspace(0,30);y1 = sin(x / 2);y2 = sin(x / 3);y3 = sin(x / 4);%绘制第一个贴图三次tiledlayout(“流”) nexttile情节(x, y₁)

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

nexttile情节(x, y2)

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

nexttile情节(x, y3)

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

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

创建五个坐标向量:x日元y2y3, 和y4.然后打电话给tiledlayout函数创建2-经过-2布局并指定一个返回参数来存储TileChartLayout.对象。调用nexttile在调用之前在下一个空瓦片中创建轴对象的函数情节函数。

x = linspace(0,30);y1 = 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)

通过设置瓦片之间的空间量减少TileSpacing财产“紧凑”.然后通过设置缩小布局边缘和图的边缘之间的空间填充财产“紧凑”

t.TileSpacing =“紧凑”;t.Padding =“紧凑”

创建一个2-经过-2瓷砖图表布局t.指定TileSpacing名称-值对参数,以最小化块之间的空间。然后在每个贴图中创建一个有标题的情节。

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

通过传递来显示共享的标题和轴标签t到了标题XLabel., 和ylabel职能。

标题(T,'尺寸与距离')Xlabel(T,'距离(mm)') ylabel (t)的尺寸(毫米)

在图中创建一个面板。然后通过指定面板对象作为第一个参数,在面板中创建瓷砖图表布局tiledlayout函数。在每个瓷砖中显示绘图。

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

输入参数

全部收缩

行数,指定为正整数。

例子:tiledlayout(2、3)创建具有两行三列平铺图布局。

列数,指定为正整数。

例子:tiledlayout(2、3)创建具有两行三列平铺图布局。

父容器,指定为数字控制板,或标签对象。

名称值对参数

指定可选的逗号分隔的对名称,值论点。的名字参数名和价值是相应的价值。的名字必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

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

请注意

这里列出的属性只是一个子集。有关完整列表,请参见tiledchartlayout属性

瓦片间距,指定为“正常”“紧凑”,或“没有”.使用此属性可控制平铺之间的间距。布局为所有装饰(如轴标签)提供了空间,而不管该属性的值是多少。

这个表显示了每个值如何影响2-经过-2布局。

价值 外貌

“正常”

“紧凑”

“没有”

围绕布局周长的填充,指定为“正常”“紧凑”,或“没有”.布局为所有装饰(如轴标签)提供了空间,而不管该属性的值是多少。

这个表显示了每个值如何影响2-经过-2布局。

价值 外貌

“正常”

“紧凑”

“没有”

另请参阅

功能

属性

介绍了R2019b