subplot
在平铺位置创建坐标区
语法
subplot(m,n,p)
subplot(m,n,p,'replace')
subplot(m,n,p,'align')
subplot(m,n,p,ax)
subplot('Position',pos)
subplot(___,Name,Value)
ax = subplot(___)
subplot(ax)
说明
subplot(
将当前图窗划分为 m
,n
,p
)m
×n
网格,并在 p
指定的位置创建坐标区。MATLAB® 按行号对子图位置进行编号。第一个子图是第一行的第一列,第二个子图是第一行的第二列,依此类推。如果指定的位置已存在坐标区,则此命令会将该坐标区设为当前坐标区。
subplot(
删除位置 m
,n
,p
,'replace'
)p
处的现有坐标区并创建新坐标区。
subplot(
创建新坐标区,以便对齐图框。此选项为默认行为。m
,n
,p
,'align'
)
subplot(
将现有坐标区 m
,n
,p
,ax
)ax
转换为同一图窗中的子图。
subplot(
在 'Position'
,pos
)pos
指定的自定义位置创建坐标区。使用此选项可定位未与网格位置对齐的子图。指定 pos
作为 [left bottom width height]
形式的四元素向量。如果新坐标区与现有坐标区重叠,新坐标区将替换现有坐标区。
subplot(___,
使用一个或多个名称-值对组参数修改坐标区属性。有关属性列表,请参阅 Axes 属性。在所有其他输入参数之后设置坐标区属性。Name,Value
)
返回创建的 ax
= subplot(___)Axes
对象。以后可以使用 ax
修改坐标区。有关属性列表,请参阅 Axes 属性。
subplot(
将 ax
)ax
指定的坐标区设为父图窗的当前坐标区。如果父图窗尚不是当前图窗,此选项不会使父图窗成为当前图窗。
//
stem
绘制离散序列数据
全页折叠
语法
stem(Y)
stem(X,Y)
stem(___,'filled')
stem(___,LineSpec)
stem(___,Name,Value)
stem(ax,___)
h = stem(___)
说明
stem(
将数据序列 Y
)Y
绘制为从沿 x 轴的基线延伸的针状图。各个数据值由终止每个针状图的圆指示。
-
如果
Y
是向量,x 轴的刻度范围是从 1 至length(Y)
。 -
如果
Y
是矩阵,则stem
将根据相同的 x 值绘制行中的所有元素,并且 x 轴的刻度范围是从 1 至Y
中的行数。
stem(
在 X
,Y
)X
指定的值的位置绘制数据序列 Y
。X
和 Y
输入必须是大小相同的向量或矩阵。另外,X
可以是行或列向量,Y
必须是包含 length(X)
行的矩阵。
-
如果
X
和Y
都是向量,则stem
将根据X
中的对应项绘制Y
中的各项。 -
如果
X
是向量,Y
是矩阵,则stem
将根据X
指定的值集绘制Y
的每列,这样Y
的一行中的所有元素都是根据相同的值而绘制。 -
如果
X
和Y
都是矩阵,则stem
将根据X
的对应列绘制Y
的列。
stem(___,
填充圆形。可以将此选项与前面语法中的任何输入参数组合一起使用。'filled'
)
stem(___,
指定线型、标记符号和颜色。LineSpec
)
stem(___,
使用一个或多个 Name,Value
)Name,Value
对组参数修改针状图。
stem(
将图形绘制到 ax
,___)ax
指定的坐标区中,而不是当前坐标区 (gca
) 中。选项 ax
可以位于前面的语法中的任何输入参数组合之前。
在 h
= stem(___)h
中返回由 Stem
对象构成的向量。使用 h
可在创建针状图后对其进行修改。