主要内容

次要情节

在平铺位置创建轴

描述

例子

次要情节(np将当前的数字分为——- - - - - -n网格并在指定的位置创建轴p.MATLAB®按行对子批次位置进行编号。第一个子批次是第一行的第一列,第二个子批次是第一行的第二列,依此类推。如果轴存在于指定位置,则此命令使轴成为当前轴。

例子

次要情节(np“替换”删除现有的位置轴p然后创建新的轴。

次要情节(np“对齐”创建新的轴,使情节盒对齐。此选项是默认行为。

例子

次要情节(np斧头转换现有轴,斧头,在同一图形的一个副图。

例子

次要情节(“位置”销售时点情报系统在指定的自定义位置创建轴销售时点情报系统.使用此选项可定位不与网格位置对齐的子图。指定销售时点情报系统作为四元素向量的形式[左下角宽度高度].如果新轴与现有轴重叠,则新轴替换现有轴。

次要情节(___名称,值使用一个或多个名称-值对参数修改坐标轴属性。在所有其他输入参数之后设置坐标轴属性。

例子

斧头=次要情节(___创建一个对象北极星反对,或地理对象。使用斧头对坐标轴进行后续修改。

例子

次要情节(斧头指定坐标轴为斧头父图形的当前轴。如果父图形还不是当前图形,则此选项不会使其成为当前图形。

例子

全部折叠

创建一个包含两个堆叠子地块的图形。在每个子地块中绘制一个正弦波。

次要情节(2,1,1);x = linspace (0, 10);日元= sin (x);情节(x, y₁)次要情节(2,1,2);y2 =罪(5 * x);情节(x, y2)

图中包含2个轴对象。axis对象1包含一个类型为line的对象。axis对象2包含一个类型为line的对象。

创造一个分为四个次要情节的人物。在每一个图中绘制一个正弦波,并给每个子图命名。

Subplot (2,2,1) x = linspace(0,10);日元= sin (x);情节(x, y₁)标题(“次要情节1:sin (x)”y2 = sin(2*x);情节(x, y2)标题(情节2:罪(2 x)的) subplot(2,2,3) y3 = sin4 *x;情节(x, y3)标题(“次要情节3:罪(4 x)”) subplot(2,2,4) y4 = sin(8*x);情节(x, y4)标题('子地块4:sin(8x)'

图形包含4个轴对象。标题子地块1:sin(x)的轴对象1包含线条类型的对象。标题子地块2:sin(2x)的轴对象2包含线条类型的对象。标题子地块3:sin(4x)的轴对象3包含线条类型的对象。标题子地块4:sin(8x)的轴对象4包含线条类型的对象。

创建一个包含三个副图的图形。在图形的上半部分创建两个子图,并在图形的下半部分创建第三个子图。给每个子情节添加标题。

子地块(2,2,1);x=linspace(-3.8,3.8);y_cos=cos(x);地块(x,y_cos);标题(“次要情节1:余弦”)子地块(2,2,2);y多边形=1-x.^2./2+x.^4./24;地块(x,y多边形,‘g’);标题(情节2:多项式的)次要情节(2,2,[3,4]);情节(x, y_cos,“b”,x,y_poly,‘g’);标题(“子情节3和4:都是”

图中包含3个轴对象。标题为Subplot 1的坐标轴对象1:余弦包含类型为line的对象。子图2:多项式包含一个类型为线的对象。坐标轴对象3带有标题Subplot 3和Subplot 4:两者都包含两个类型为line的对象。

创建一个包含四个随机数据干图的图形。然后用空轴替换第二个子图。

K = 1:4 data = rand(1,10);次要情节(2 2 k)茎(数据)结束

图中包含4个轴对象。axis对象1包含一个类型为stem的对象。axis对象2包含一个类型为stem的对象。axis对象3包含一个类型为stem的对象。axis对象4包含一个类型为stem的对象。

子地块(2,2,2,“替换”

图中包含4个轴对象。轴对象1包含类型为stem的对象。轴对象2包含类型为stem的对象。轴对象3包含类型为stem的对象。轴对象4为空。

创建一个带有两个未与网格位置对齐的子图的图形。为每个子图指定一个自定义位置。

Pos1 = [0.1 0.3 0.3 0.3];次要情节(“位置”,pos1) y = magic(4);情节(y)标题(“第一子地块”) pos2 = [0.5 0.15 0.4 0.7];次要情节(“位置”pos2)栏(y)标题(“第二次要情节”

图中包含2个轴对象。标题为第一个子图的轴对象1包含4个line类型的对象。标题为第二个子图的轴对象2包含4个bar类型的对象。

创建一个具有两个极轴的图形。在上部子地块中创建一个极线图,在下部子地块中创建一个极散点图。

图ax1 = subplot(2,1,1,极化轴);θ= linspace(0, 2 *π,50);ρ=罪(θ)。* cos(θ);(ax1,theta,rho) ax2 = subplot(2,1,2, polaraxis);polarscatter (ax2,θ,ρ)

图中包含2个轴对象。轴对象1包含线型对象。轴对象2包含散布型对象。

创建一个包含两个子地块的地物。指定变量的对象ax₁ax2。指定对象作为绘图函数的输入,以确保函数绘制到特定的子绘图中。

ax₁=次要情节(2,1,1);Z =山峰;plot(ax1,Z(1:20,:))) ax2 = subplot(2,1,2);情节(ax2, Z)

图中包含2个轴对象。axis对象1包含49个类型为line的对象。axis对象2包含49个类型为line的对象。

的属性来修改坐标轴对象。更改上部子图的字体大小和下部子图的线宽。某些打印功能设置轴属性。在指定轴属性之前执行打印功能,以避免覆盖现有轴属性设置。使用点符号设置属性。

ax1.FontSize=15;ax2.LineWidth=2;

图中包含2个轴对象。axis对象1包含49个类型为line的对象。axis对象2包含49个类型为line的对象。

创建一个带有多个副图的图形。存储对象的向量斧头。然后使第二个子图成为当前轴。创建折线图并更改第二个子图的轴限制。默认情况下,图形功能以当前轴为目标。

K = 1:4 ax(K) = subplot(2,2, K);结束Subplot (ax(2)) x = linspace(1,50);y = sin (x);情节(x, y,“颜色”,[0.1,0.5,0.1])标题(“第二次要情节”)轴([0 50 -1 1])

图中包含4个轴对象。轴对象1为空。标题为第二个子图的轴对象2包含类型为line的对象。轴对象3为空。轴对象4为空。

创建一个折线图。然后转换轴,使其成为图形的下部子地块。子地块功能使用原始轴所在的图形。

x = linspace (10);y = sin (x);情节(x, y)标题(“正弦图”

图中包含一个轴对象。标题为sin Plot的轴对象包含一个类型为line的对象。

甘氨胆酸ax =;次要情节(2,1,2,ax)

图中包含一个轴对象。标题为sin Plot的轴对象包含一个类型为line的对象。

将存在于单独图形中的轴与子图合并到单个图形中。

用两个不同的人物创造两个情节。分配变量的对象ax₁ax2.分配传说对象转换为变量lgd

图x = linspace(0,10);日元= sin (x);情节(x, y₁)标题(“行图1”

图中包含一个轴对象。标题行为Plot 1的轴对象包含一个Line类型的对象。

甘氨胆酸ax₁=;图y2 = 2*sin(x);情节(x, y2)标题(图2线的)lgd=图例(“2 * Sin (x)”);

图中包含一个轴对象。标题线为Plot 2的轴对象包含一个Line类型的对象。该对象表示2*Sin(x)。

甘氨胆酸ax2 =;

创建两个副本对象的使用copyobj。指定parents of the copied axes as a new figure. Since legends and colorbars do not get copied with the associated axes, copy the legend with the axes.

fnew =图;ax1_copy = copyobj (ax₁,fnew);Subplot (2,1,1,ax1_copy) copies = copyobj([ax2,lgd],fnew);ax2_copy =(1)复印件;次要情节(2,1,2,ax2_copy)

输入参数

全部折叠

网格行数,指定为正整数。

数据类型:仅有一个的|

网格列的数目,指定为正整数。

数据类型:仅有一个的|

新轴的网格位置,指定为正整数的标量或向量。

  • 如果p是标量正整数吗次要情节在网格位置创建子图p

  • 如果p是一个正整数向量吗次要情节中列出的网格位置创建子图p

例子:子地块(2,3,1)在位置1创建子图。

例子:子地块(2,3、[2,5])创建一个跨越位置2和5的子图。

例子:次要情节(2、3、[2,6])创建一个生成位置2、3、5和6的子图。

数据类型:仅有一个的|

新轴的自定义位置,指定为表单的四个元素向量[左下角宽度高度]

  • 元素指定子图的左下角相对于图形的左下角的位置。

  • 宽度身高元素指定子图尺寸。

指定值之间01对于图的内部是标准化的。

请注意

当使用脚本创建子图时,MATLAB不确定位置属性值,直到adrawnow命令发出或MATLAB返回以等待用户命令位置属性值可能会更改,直到脚本刷新情节或退出为止。

例子:subplot('Position',[0.1 0.1 0.45 0.45])

数据类型:仅有一个的|

使电流或转换为子图的现有轴,指定为对象,北极星对象,地理对象,或具有PositionConstraint属性,例如热图对象。

若要在子图位置创建空的极轴或地理轴,请指定斧头随着polaraxesgeoaxes函数。例如,次要情节(2,1,2,polaraxes)

名称-值参数

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值是对应的值。的名字必须出现在引号内。您可以按任意顺序指定多个名称和值对参数,如下所示:Name1, Value1,…,的家

例子:次要情节(m, n, p,“XGrid”,“上”)

一些绘图函数重写属性设置。考虑在绘制之后设置轴属性。您可以设置的属性取决于轴的类型:

提示

  • 要清除图中的内容,请使用clf。例如,在创建新的子地块布局之前,可以从图中清除现有的子地块布局。

  • 要叠加轴,请使用命令。的次要情节函数删除与新轴重叠的现有轴。例如,次要情节(“位置”,[。35.35.3.3 .3])删除任何基础轴,但是轴('位置',[35.35.3.3])在图中间放置新的轴,而不删除下面的轴。

  • 次要情节(111)例外和行为上的不相同吗次要情节(1,1,1).出于向后兼容性的原因,次要情节(111)是子地块的一种特殊情况,它不会立即创建轴,但会设置图形以便执行下一个图形命令clf重置.下一个图形命令删除所有的图形子节点,并在默认位置创建新的轴。次要情节(111)不返回对象,如果代码指定了返回参数,则发生错误。

替代功能

使用tiledlayoutnexttile函数用于创建地块的可配置平铺。配置选项包括:

  • 控制情节之间的间距和布局的周围边缘

  • 在布局的顶部用于共享标题的选项

  • 选择共享x-及y设在标签

  • 用于控制平铺是具有固定大小还是可回流的可变大小的选项

有关更多信息,请参见结合多个情节

在R2006a之前引入