创建平铺图表布局
tiledlayout(流)
指定了“流”
瓷砖排列的布局。最初,只有一个空的贴图填充整个布局。当你呼唤时nexttile
,布局根据需要重新调整,以适应新轴,同时为所有瓷砖保持大约4:3的纵横比。
tiledlayout (___,
使用一个或多个名称-值对参数指定布局的其他选项。在所有其他输入参数之后指定选项。例如,名称,值
)tiledlayout(2, 2,“TileSpacing”、“紧凑”)
创建一个2 * 2的布局,其中瓷砖之间的间距最小。有关属性列表,请参见TiledChartLayout属性.
T =平铺布局(___)
返回TiledChartLayout
对象。使用t
在创建布局后配置其属性。
创建一个2
——- - - - - -2
平铺图表布局,并调用山峰
函数获取预定义曲面的坐标。方法在第一个tile中创建一个axis对象nexttile
函数。然后调用冲浪
函数绘制到坐标轴上。对其他三个贴图使用不同的绘图函数重复此过程。
tiledlayout (2, 2);[X,Y,Z] =峰值(20);%瓷砖1nexttile冲浪(X, Y, Z)%瓷砖2nexttile轮廓(X, Y, Z)%瓷砖3nexttile显示亮度图像(Z)%瓷砖4nexttile plot3 (X, Y, Z)
创建四个坐标向量:x
,日元
,y2
,y3
.调用tiledlayout
函数与“流”
参数创建可容纳任意数量轴的平铺图表布局。调用nexttile
函数创建第一个轴。然后情节日元
在第一个贴图中。第一个情节占据了整个布局。
X = linspace(0,30);y = sin(x/2);Y2 = sinx /3;Y3 = sinx /4;绘制到第一个贴图三次tiledlayout (“流”nexttile plot(x,y1)
创建第二个贴图和轴,并绘制到轴中。
nexttile情节(x, y2)
重复上述步骤创建第三个图。
nexttile情节(x, y3)
重复上述步骤,创建第四个图。这一次,通过调用抓住
在策划日元
.
Nexttile (x,y1)保留在Plot (x,y2) Plot (x,y3)保留从
创建五个坐标向量:x
,日元
,y2
,y3
,y4
.然后调用tiledlayout
函数创建2
——- - - - - -2
控件的返回参数TileChartLayout
对象。调用nexttile
函数在调用前在下一个空平铺中创建一个axis对象情节
函数。
X = linspace(0,30);Y1 = sinx;Y2 = sinx /2;Y3 = sinx /3;Y4 = sinx /4;T = tiledlayout(2,2);%瓷砖1nexttile情节(x, y₁)%瓷砖2nexttile情节(x, y2)%瓷砖3nexttile情节(x, y3)%瓷砖4nexttile情节(x, y4)
属性可以减少磁贴之间的空间TileSpacing
财产“紧凑”
.属性,然后缩小布局的边缘与图形的边缘之间的空间填充
财产“紧凑”
.
t.TileSpacing =“紧凑”;t.Padding =“紧凑”;
创建一个2
——- - - - - -2
平铺图表布局t
.指定TileSpacing
名称-值对参数,以最小化磁贴之间的空间。然后在每个贴图中创建一个标题图。
T = tiledlayout(2,2,“TileSpacing”,“紧凑”);%瓷砖1Nexttile plot(rand(1,20))样品1的)%瓷砖2Nexttile plot(rand(1,20))示例2的)%瓷砖3Nexttile plot(rand(1,20))“示例3”)%瓷砖4Nexttile plot(rand(1,20))示例4的)
通过传递显示共享的标题和轴标签t
到标题
,包含
,ylabel
功能。
标题(t)“大小与距离”)包含(t)的距离(毫米)) ylabel (t)的尺寸(毫米))
在图中创建面板。属性的第一个参数指定面板对象,然后在面板中创建平铺图表布局tiledlayout
函数。在每个贴图中显示一个图。
P = uipanel(“位置”,(。1.2.8 .6]); t = tiledlayout(p,2,1);%瓷砖1nexttile (t)茎(1:13)%瓷砖2Nexttile (t) bar([10 22 31 43 52])
调用tiledlayout
函数创建2
——- - - - - -1
平铺图表布局。调用nexttile
函数使用输出参数存储轴。然后画在坐标轴上,并设置x- y轴颜色为红色。在第二个贴图中重复这个过程。
T = tiledlayout(2,1);%第一块Ax1 = 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];
定义分数
而且罢工
作为包含四场保龄球联赛数据的向量。然后创建一个平铺图表布局,并显示三个图表,显示每支球队的击球数。
分数= [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 =平铺布局(“流”);%团队1Nexttile plot([1 2 3 4],strikes(:,1),“o”)标题(“第一小队罢工”)%团队2Nexttile plot([1 2 3 4],strikes(:,2),“o”)标题(《二队罢工》)%小组3Nexttile plot([1 2 3 4],strikes(:,3),“o”)标题(《三击小队》)
调用nexttile
函数创建一个跨两行三列的axis对象。然后在轴上用图例显示柱状图,并配置轴刻度值和标签。调用标题
函数向布局中添加一个平铺。
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);%团队1Nexttile bar([1 2 3 4],strikes(:,1))“第一小队罢工”)%团队2Nexttile bar([1 2 3 4],strikes(:,2))《二队罢工》)%小组3Nexttile bar([1 2 3 4],strikes(:,3))《三击小队》)%小组4Nexttile bar([1 2 3 4],strikes(:,4))《四击小队》)%小组5Nexttile (7) bar([1 2 3 4],strikes(:,5))“Team 5 Strikes”)
显示一个带有图例的更大的地块。调用nexttile
函数将坐标轴的左上角放置在第五个贴图中,并将坐标轴跨越两行两列的贴图。把所有球队的比分画出来。配置x-轴显示四个刻度,并在每个轴上添加标签。然后在布局顶部添加一个共享标题。
nexttile(5、2 [2]);Plot ([1 2 3 4],scores,“-”。)标签= {“团队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 - *”)显示极坐标图Nexttile theta = pi/4:pi/4:2*pi;Rho = [19 6 12 18 16 11 15 15];polarscatter(θ,ρ)
其中一种方法nexttile
当你想要调整前一个贴图的内容时,参数Output是有用的。例如,您可能决定重新配置前一个图中使用的颜色映射。
创建2 * 2平铺图表布局。调用山峰
函数获取预定义曲面的坐标。然后在每个贴图中创建不同的表面图。
tiledlayout (2, 2);[X,Y,Z] =峰值(20);%瓷砖1nexttile冲浪(X, Y, Z)%瓷砖2nexttile轮廓(X, Y, Z)%瓷砖3nexttile显示亮度图像(Z)%瓷砖4nexttile plot3 (X, Y, Z)
要更改第三个贴图中的颜色映射,请获取该贴图中的坐标轴。调用nexttile
函数,并返回axis输出参数。然后将坐标轴传递给colormap
函数。
Ax = nexttile(3);colormap (ax,酷)
创建一个2 * 3平铺图布局,其中包含两个单独的平铺图,以及一个横跨两行两列的平铺图。
T = tiledlayout(2,3);[X,Y,Z] =峰值;%瓷砖1nexttile轮廓(X, Y, Z)跨两行和两列nexttile([2 2])轮廓(X,Y,Z)%最后一块nexttile显示亮度图像(Z)
若要更改跨出轴的颜色映射,请将平铺位置标识为包含轴的左上角的平铺位置。在本例中,左上角位于第二个磁贴中。调用nexttile
函数与2
作为平铺位置,并指定一个输出参数以返回该位置的axis对象。然后将坐标轴传递给colormap
函数。
Ax = nexttile(2);colormap (ax,热)
加载病人
数据集,并从变量的子集创建一个表。然后创建一个2
——- - - - - -2
平铺图表布局。在第一个贴图中显示散点图,在第二个贴图中显示热图,在底部两个贴图中显示堆叠图。
负载病人tbl = table(舒张压,吸烟者,收缩压,身高,体重,自我评估的健康状况);tiledlayout (2, 2)%散点图nexttile散射(tbl.Height tbl.Weight)%的热图nexttile热图(资源描述,“抽烟”,“SelfAssessedHealthStatus”,“标题”,吸烟者的健康的);%堆叠图Nexttile ([1 2]) stackkedplot (tbl,{“收缩”,舒张压的});
调用nexttile
,并指定瓷砖号为1
使平铺中的轴为当前轴。用散点直方图替换该贴图的内容。
nexttile (1) scatterhistogram(资源描述,“高度”,“重量”);
当您想要在两个或多个图之间共享颜色条或图例时,您可以将其放置在单独的磁贴中。
的填充等高线图山峰
而且膜
平铺图表布局中的数据集。
Z1 =峰;Z2 =膜;tiledlayout (2, 1);nexttile contourf(Z1)
添加一个颜色条,并将其移动到东边的贴图。
Cb = colorbar;cb.Layout.Tile =“东”;
有时,您可能需要在调用绘图函数之前手动创建坐标轴。创建坐标轴时,指定父
参数作为平铺图表布局。然后通过设置布局
坐标轴上的性质。
创建平铺图表布局t
并指定“流”
瓷砖的安排。在前三个磁贴中分别显示一个图。
T =平铺布局(“流”);nexttile情节(兰德(10));nexttile情节(兰德(10));nexttile情节(兰德(10));
创建一个地理轴对象gax
通过调用geoaxes
函数和指定t
作为父参数。默认情况下,坐标轴进入第一个贴图,所以通过设置将其移动到第四个贴图gax.Layout.Tile
来4
.将坐标轴在a上展开2
——- - - - - -3.
通过设置瓷砖区域gax.Layout.TileSpan
来3 [2]
.
Gax =地轴(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)
创建具有两行三列磁贴的磁贴图表布局。
n
- - - - - -列数列数,指定为正整数。
例子:tiledlayout(2、3)
创建具有两行三列磁贴的磁贴图表布局。
父
- - - - - -父容器数字
对象|面板
对象|选项卡
对象|TiledChartLayout
对象|GridLayout
对象父容器,指定为数字
,面板
,选项卡
,TiledChartLayout
,或GridLayout
对象。
的可选逗号分隔对名称,值
参数。名字
参数名称和价值
对应的值。名字
必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家
.
tiledlayout(2, 2,“TileSpacing”、“紧凑”)
创建一个2乘2的布局,其中瓷砖之间的间距最小。
请注意
这里列出的属性只是一个子集。有关完整列表,请参见TiledChartLayout属性.
TileSpacing
- - - - - -瓦间距“宽松”
(默认)|“紧凑”
|“紧”
|“没有”
瓷砖间距,指定为“宽松”
,“紧凑”
,“紧”
或“没有”
.使用此属性可控制瓷砖之间的间距。
属性的外观如何受到每个值的影响2
——- - - - - -2
布局。
价值 | 外观 |
---|---|
|
|
“紧凑” |
|
“紧” |
|
“没有” |
|
填充
- - - - - -填充布局“宽松”
(默认)|“紧凑”
|“紧”
布局周边的填充,指定为“宽松”
,“紧凑”
,或“紧”
.布局为所有装饰(如轴标签)提供空间,而不考虑此属性的值。
属性的外观如何受到每个值的影响2
——- - - - - -2
布局。
价值 | 外观 |
---|---|
|
|
“紧凑” |
|
“紧” |
|
R2021a的行为发生了变化
在创建平铺图表布局时,一些TileSpacing
而且填充
属性提供不同的结果或具有新的名称。
新TileSpacing
选项是“宽松”
,“紧凑”
,“紧”
,“没有”
.新填充
选项是“宽松”
,“紧凑”
,“紧”
.下表描述了前面的选项与新选项的关系。
TileSpacing
变化
以前的TileSpacing 选项 |
R2021aTileSpacing 选项 |
如何更新你的代码 |
---|---|---|
|
|
考虑更改 的 |
|
|
不需要更改。 |
不适用 |
|
|
|
|
的 的实例要保留绘图框之间的间距,请更改 |
填充
变化
以前的填充 选项 |
R2021a填充 选项 |
如何更新你的代码 |
---|---|---|
|
|
考虑更改 的 |
|
|
不需要更改。 |
|
|
考虑更改 的 |
Vous possédez une版本modifiée de cet举例。Souhaitez-vous ouvrir cet示例avec vos修改?
Vous avez cliqué sur un lien qui对应à cette命令MATLAB:
倒exécuter la command, saisissez-la dans la fenêtre de command de MATLAB。Les navigateurs web ne 金宝appsupport pas Les command MATLAB。
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。