主要内容

结合多个情节

因为R2019b。替换结合多个情节(R2019a)。

这个例子展示了如何结合情节在同一轴使用持有函数,以及如何创建多个轴图使用tiledlayout函数。

结合情节在同一坐标轴

默认情况下,新情节清楚现有的情节和重置轴属性,如标题。然而,您可以使用抓住命令结合多个情节在同一坐标轴。例如,绘制两条线和一个散点图。然后重置状态了。

x = linspace (0、10、50);日元= sin (x);情节(x, y₁)标题(“把情节”)举行y2 = sin (x / 2);情节(x, y2) y3 = 2 * sin (x);散射(x, y3)

图包含一个坐标轴对象。坐标轴对象与标题结合情节包含3线类型的对象,散射。

持有状态时,新的情节不清楚现有的情节或重置轴属性,如标题或轴标签。故事情节通过颜色和线条样式基于周期ColorOrderLineStyleOrder轴的属性。轴的限制和蜱虫值可能会调整,以适应新的数据。

在图中显示多个轴

您可以显示多个轴在一个图使用tiledlayout函数。这个函数创建一个平铺图布局包含一个看不见的瓷砖在整个网格图。每个瓷砖可以包含一个坐标轴显示一个阴谋。创建一个布局后,调用nexttile函数将一个坐标轴对象的布局。然后调用绘图函数绘制轴。例如,在一个2×1创建两个情节布局。添加一个标题,每一个情节。

x = linspace (0、10、50);日元= sin (x);y2 =兰德(50,1);tiledlayout (2, 1)%顶级情节nexttile情节(x, y₁)标题(“图1”)%底部情节nexttile散射(x, y2)标题(“图2”)

图包含2轴对象。坐标轴对象1标题图1包含一个对象类型的线。坐标轴对象2标题图2包含了一个散射类型的对象。

创建跨越多个行或列

创建一个阴谋,跨越多个行或列,指定跨度观点当你打电话nexttile。例如,创建一个2×2的布局。到前两个瓷砖的阴谋。然后创建一个阴谋,横跨一行两列。

x = linspace (0、10、50);日元= sin (x);y2 =兰德(50,1);%两大阴谋tiledlayout (2, 2) nexttile情节(x, y₁) nexttile散射(x, y2)%的阴谋,跨越nexttile ([1 - 2]) y2 =兰德(50,1);情节(x, y2)

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

修改轴外表

修改轴外表通过设置每个轴上的属性对象。你可以得到坐标轴对象通过调用nexttile函数和一个输出参数。您还可以指定轴对象作为第一个输入参数图形功能,确保功能目标正确的轴。

例如,创建两个情节,并将坐标轴对象分配给变量ax₁ax2。改变字体大小和轴x设在第一颜色阴谋。第二个情节添加网格线。

x = linspace (0、10、50);日元= sin (x);y2 =兰德(50,1);tiledlayout (2, 1)%顶级情节ax₁= nexttile;情节(ax₁, x, y₁)标题(ax₁,“图1”ax₁。字形大小= 14;ax₁。XColor =“红色”;%底部情节ax2 = nexttile;散射(ax2 x, y2)标题(ax2,“图2”)网格(ax2,“上”)

图包含2轴对象。坐标轴对象1标题图1包含一个对象类型的线。坐标轴对象2标题图2包含了一个散射类型的对象。

在瓷砖控制间距

你可以控制周围的间距瓷砖在指定的布局填充TileSpacing属性。例如,显示四个情节在一个2×2的布局。

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

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

减少的四周的空间布局和周围每个瓷砖通过设置填充TileSpacing属性“紧凑”

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

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

显示标题和共享轴标签

你可以显示一个共享标题和共享轴标签在一个布局。创建一个2×1布局t。然后显示一条线绘制和茎阴谋。同步x设在限制通过调用linkaxes函数。

x1 = linspace (0, 20100);日元=罪(x1);x2 = 3:17;y2 =兰德(1、15);%创造情节。t = tiledlayout (2, 1);ax₁= nexttile;情节(ax₁(x1, y1) ax2 = nexttile;茎(ax2 x2, y2)%连接轴linkaxes ([ax₁, ax2],“x”);

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

添加一个标题和共享共享通过轴标签t标题,包含,ylabel功能。使情节更加紧密地联系在一起的x设在蜱虫从情节和顶部设置标签TileSpacing的属性t“紧凑”

%添加共享标题和轴标签标题(t)“我的名字”)包含(t)“值”)ylabel (t)“y”)%将情节紧密xticklabels (ax₁, {}) t。TileSpacing =“紧凑”;

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

另请参阅

功能

相关的话题