主要内容

楼梯

  • 梯级的图

描述

Vector和Matrix Data

例子

楼梯(Y)绘制元素的阶梯图Y

  • 如果Y是矢量,那么楼梯画一条线。

  • 如果Y是矩阵,那么楼梯为每个矩阵列绘制一行。

例子

楼梯(X,Y)绘制元素Y在指定的位置X。输入XY必须是大小相同的向量或矩阵。此外,X可以是行或列向量和Y一定是矩阵用的长度(X)行。

例子

楼梯(___,LineSpec)指定线条样式、标记符号和颜色。例如,”:* r”指定带星号标记的虚线。在前面语法中的任何输入参数组合中使用此选项。

表数据

例子

楼梯(资源描述,yvar)将表中的指定变量绘制到表的行索引上。如果表是时间表,则指定的变量将与时间表的行时间进行绘制。绘制一组y-values,指定一个变量yvar。绘制多组的y-values,指定多个变量yvar(因为R2022b)

例子

楼梯(资源描述,xvar,yvar)情节的变量xvaryvar从表中资源描述。可以指定一个或多个变量xvaryvar。如果两个参数都指定了多个变量,则它们必须指定相同数量的变量。(因为R2022b)

附加选项

例子

楼梯(___,名称,值)使用一个或多个名称-值对参数修改阶梯图。例如,“标记”、“o”,“MarkerSize”,8指定8个点圆标记。

例子

楼梯(斧头,___)所指定的坐标轴上的图斧头而不是进入当前的坐标轴(gca)。该选项,斧头,可以放在前面语法中任何输入参数组合的前面。

例子

h=楼梯(___)返回一个或多个楼梯对象。使用h改变某一特定的属性楼梯对象创建后。

例子

(xb,yb楼梯]= (___)不创建图,但返回矩阵xbyb大小相同的,这样情节(xb,)绘制阶梯图。

此语法不支持表和表变量参数。

例子

全部折叠

创建一个阶梯图的正弦评估在40个等距值之间的0和 4 π

X = linspace(40 0 4 *π);Y = sin (X);图楼梯(Y)

图包含一个坐标轴对象。坐标轴对象包含楼梯类型的对象。

的长度Y自动确定并生成x设在规模。

创建一个阶梯图的两个余弦函数在50个等间距值之间的0和 4 π

X = linspace(0, 4 *π,50)';Y = [0.5*cos(X), 2*cos(X)];图楼梯(Y)

图包含一个坐标轴对象。坐标轴对象包含两个楼梯类型的对象。

的行数Y自动确定并生成x设在规模。

创建一个阶梯图的正弦波在0和 4 π 。指定的集合x-情节的值。

X = linspace(40 0 4 *π);Y = sin (X);图楼梯(X, Y)

图包含一个坐标轴对象。坐标轴对象包含楼梯类型的对象。

的条目Y分别与?中的对应条目作图X

创建一个阶梯图,两个余弦波在0和 4 π 。指定的集合x-情节的值。

X = linspace(0, 4 *π,50)';Y = [0.5*cos(X), 2*cos(X)];图楼梯(X, Y)

图包含一个坐标轴对象。坐标轴对象包含两个楼梯类型的对象。

第一个矢量输入,X,决定了x-两个数据序列的轴位置。

创建一个阶梯图的两个正弦波评估在不同的值。指定一组唯一的x-用于绘制每个数据序列的值。

x1 = linspace(0, 2 *π)';x2 = linspace(0,π)”;X = (x1, x2);Y =[罪(5 * x1), exp (x2)。* sin (5 * x2)];图楼梯(X, Y)

图包含一个坐标轴对象。坐标轴对象包含两个楼梯类型的对象。

每一列的X对应列的Y

创建一个阶梯图,设置线样式为虚线,标记符号为圆,颜色为红色。

X = linspace(0, 4 *π,20);Y = sin (X);图楼梯(Y,“支”)

图包含一个坐标轴对象。坐标轴对象包含楼梯类型的对象。

创建一个阶梯情节,设置线宽为2,标记符号为菱形,标记面颜色为青色使用名称,值对参数。

X = linspace(0, 4 *π,20);Y = sin (X);图楼梯(Y,“线宽”2,“标记”,' d ',“MarkerFaceColor”,“c”)

图包含一个坐标轴对象。坐标轴对象包含楼梯类型的对象。

自从R2022b

从表中绘制数据的一种方便方法是将表传递给楼梯函数并指定要绘制的变量。

的前100行和7列weather.csv作为一个时间表资源描述。然后显示表的前三行。

台= readtimetable (“weather.csv”,“范围”,[1 1 101 7]);头(资源描述,3)
时间WindDirection湿度风速温度RainInchesPerMinute CumulativeRainfall  ____________________ _____________ _________ ________ ___________ ___________________ __________________ 25日——84年10月- 2021 00:00:09 46 1 49.2 0 0 10月25 - 45 - 2021 00:01:09 1.6 84 49.2 0 0 25 - 84年10月- 2021 00:02:09 36 2.2 49.2 0 0

画出时间变量的x设在和CumulativeRainfall变量的y设在。然后使用轴垫命令使线条和图框不重叠。

返回楼梯对象作为h。注意,轴标签与变量名匹配。

h =楼梯(资源描述,“时间”,“CumulativeRainfall”);轴

图包含一个坐标轴对象。坐标轴对象包含楼梯类型的对象。

将行的颜色更改为紫色,方法是设置颜色财产。

h.Color = [0.5 0 0.8];

图包含一个坐标轴对象。坐标轴对象包含楼梯类型的对象。

自从R2022b

创建向量x,日元,y2,并使用它们创建一个表。画出日元和y2变量对x变量。使用轴垫命令使线条和图框不重叠。

添加一个图例,注意图例标签与变量名匹配。

x = linspace (0 6 20);日元= cos (x);y2 = sin (x);台=表(x, y1, y2);楼梯(资源描述,“x”, (“日元”,“日元”]);%填上x和y轴,并添加图例传说

图包含一个坐标轴对象。坐标轴对象包含两个楼梯类型的对象。

或者,你也可以省略x变量并绘制日元y2变量对表的行索引。

楼梯(资源描述,“日元”,“日元”]);轴传说

图包含一个坐标轴对象。坐标轴对象包含两个楼梯类型的对象。

自从R2019b

方法可以显示地块的平铺tiledlayoutnexttile功能。调用tiledlayout函数创建一个2乘1的平铺图表布局。调用nexttile函数来创建坐标轴对象ax₁ax2。通过指定坐标轴对象作为第一个参数来在坐标轴中创建单独的阶梯图楼梯

x = linspace(0, 2 *π);日元= 5 * sin (x);y2 =罪(5 * x);tiledlayout (2, 1)%顶级情节ax₁= nexttile;楼梯(ax₁,x, y₁)%底部情节ax2 = nexttile;楼梯(ax2 x, y2)

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

创建两个数据序列的阶梯图,并返回两个阶梯对象。

X = linspace (30 0 1) ';Y = [cos(10*X), exp(X).*sin(10*X)];h =楼梯(X, Y);

图包含一个坐标轴对象。坐标轴对象包含两个楼梯类型的对象。

第一个数据系列使用小圆圈标记。第二个系列使用洋红色填充的圆圈。使用点表示法设置属性。

h(1)。标志=“o”;h(1)。MarkerSize = 4;h(2)。标志=“o”;h(2)。MarkerFaceColor =“米”;

图包含一个坐标轴对象。坐标轴对象包含两个楼梯类型的对象。

求两个余弦函数在0和 4 π 并创建一个阶梯情节使用情节

X = linspace(0, 4 *π,50)';Y = [0.5*cos(X), 2*cos(X)];[xb, yb] =楼梯(X, Y);

楼梯返回两个大小相同的矩阵,xbyb,但没有情节。

使用情节创造阶梯情节用xbyb

图绘制(xb,)

图包含一个坐标轴对象。坐标轴对象包含两个类型为line的对象。

输入参数

全部折叠

y值,指定为向量或矩阵。当Y是一个矢量,楼梯创建一个楼梯对象。当Y是一个矩阵,楼梯为每个矩阵列绘制一行,并为每个列创建一个单独的楼梯对象。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类|datetime|持续时间

x值,指定为向量或矩阵。当Y是一个矢量,X必须是相同大小的向量。当Y是一个矩阵,X必须是大小相同的矩阵,或者是长度等于in的行数的向量Y

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类|datetime|持续时间

行样式、标记和颜色,指定为包含符号的字符串或字符向量。符号可以以任何顺序出现。您不需要指定所有三个特征(线条样式、记号笔和颜色)。例如,如果省略线条样式并指定记号笔,那么图中只显示记号笔而不显示线条。

例子:”或“是带有圆标记的红色虚线吗

线条样式 描述 产生的线
“-” 实线

实线样本

”——“ 虚线

虚线样例

”:“ 虚线

虚线样例

“-”。 Dash-dotted线

虚线样例,虚线和点交替出现

标记 描述 产生的标志
“o”

圆形记号笔样品

“+” 加号

加号标记的样本

“*” 星号

星号标记的样本

“。”

点标记样例

“x” 交叉

十字标记样品

“_” 水平线

水平线标记样件

“|” 垂直的线

垂直线记号笔样品

“广场” 广场

方形记号笔样本

“钻石” 钻石

菱形线记号笔样品

“^” Upward-pointing三角形

向上指向的三角形标记样例

“v” 向下的三角形

向下指向的三角形标记样本

“>” 三点三角形

右指向三角形标记的示例

" < " 只左向三角形

左指向三角形标记的样本

“五角星形” 五角星形

五角星标记的样本

“卦” 六角星形

六角形标记的示例

颜色名称 短名称 RGB值 外观
“红色” “r” (1 0 0)

红色的样品

“绿色” “g” (0 1 0)

绿色的样本

“蓝色” “b” (0 0 1)

样本的颜色为蓝色

“青色” “c” (0 1 1)

青色的样品

“红色” “m” (1 0 1)

品红色的样品

“黄色” “y” (1 1 0)

颜色为黄色的样品

“黑色” “k” (0 0 0)

黑色的样本

“白色” “w” (1 1 1)

颜色为白色的样本

包含要绘制的数据的源表,指定为表或时间表。

表变量包含y-坐标,使用表中的一个索引方案指定。

索引方案 例子

变量名:

  • 字符串、字符向量或单元格数组。

  • 一个模式对象。

  • “一个”“一个”-变量称为一个

  • (“A”、“B”){' A ', ' B '}-两个变量称为一个B

  • “Var”+ digitsPattern (1)——变量命名“Var”后面跟着一个数字

变量指数:

  • 指变量在表中的位置的索引号。

  • 数字的向量。

  • 一个逻辑向量。通常,这个向量的长度与变量的数量相同,但你可以省略尾随0值。

  • 3.-表中的第三个变量

  • 3 [2]-表中的第二个和第三个变量

  • (假假真)-第三个变量

变量类型:

  • 一个vartype下标,选择指定类型的变量。

  • vartype(“分类”)-所有包含分类值的变量

指定的表变量可以包含数值、类别、日期时间或持续时间值。如果xvaryvar都指定了多个变量,变量的个数必须相同。

例子:楼梯(台、“x”(y1, y2”))指定已命名的表变量日元y2y坐标。

例子:楼梯(资源描述,“x”,2)的第二个变量y坐标。

例子:楼梯(台、“x”vartype(“数字”))属性的所有数值变量y坐标。

表变量包含x-坐标,使用表中的一个索引方案指定。

索引方案 例子

变量名:

  • 字符串、字符向量或单元格数组。

  • 一个模式对象。

  • “一个”“一个”-变量称为一个

  • (“A”、“B”){' A ', ' B '}-两个变量称为一个B

  • “Var”+ digitsPattern (1)——变量命名“Var”后面跟着一个数字

变量指数:

  • 指变量在表中的位置的索引号。

  • 数字的向量。

  • 一个逻辑向量。通常,这个向量的长度与变量的数量相同,但你可以省略尾随0值。

  • 3.-表中的第三个变量

  • 3 [2]-表中的第二个和第三个变量

  • (假假真)-第三个变量

变量类型:

  • 一个vartype下标,选择指定类型的变量。

  • vartype(“分类”)-所有包含分类值的变量

指定的表变量可以包含数值、类别、日期时间或持续时间值。如果xvaryvar都指定了多个变量,变量的个数必须相同。

例子:楼梯(资源描述(x1, x2”),“y”)指定已命名的表变量x1x2x坐标。

例子:楼梯(台、2、“y”)的第二个变量x坐标。

例子:楼梯(资源描述,vartype(“数字”)、“y”)属性的所有数值变量x坐标。

对象。如果不指定坐标轴,则楼梯绘制到当前坐标轴。

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值为对应值。名值实参必须出现在其他实参之后,但对的顺序并不重要。

在R2021a之前,用逗号分隔每个名称和值,并括起来的名字在报价。

例子:“标记”、“s”、“MarkerFaceColor”、“红”用红色方块标记绘制阶梯图。

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

行样式,指定为该表列出的选项之一。

线条样式 描述 产生的线
“-” 实线

实线样本

”——“ 虚线

虚线样例

”:“ 虚线

虚线样例

“-”。 Dash-dotted线

虚线样例,虚线和点交替出现

“没有” 没有线 没有线

线宽,指定为以点为单位的正数值,其中1点= 1/72英寸。如果这条线有标记,那么线宽也会影响标记的边缘。

线宽不能小于一个像素的宽度。如果将行宽设置为一个小于系统上一个像素宽度的值,则行宽显示为一个像素宽。

线颜色,指定为RGB三元组,十六进制颜色编码,颜色名称,或短名称。

对于自定义颜色,指定RGB三元组或十六进制颜色编码。

  • RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝分量的强度。强度必须在范围内[0, 1]例如,(0.4 0.6 0.7)

  • 十六进制颜色编码是一个字符向量或字符串标量,以散列符号(#)后接3或6个十六进制数字,取值范围从0F。值不区分大小写。因此,颜色编码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。

或者,你也可以通过名称指定一些常见的颜色。这个表列出了命名颜色选项、等效的RGB三组和十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

红色的样品

“绿色” “g” (0 1 0) “# 00 ff00”

绿色的样本

“蓝色” “b” (0 0 1) “# 0000 ff”

样本的颜色为蓝色

“青色” “c” (0 1 1) “# 00飞行符”

青色的样品

“红色” “m” (1 0 1) “#”就

品红色的样品

“黄色” “y” (1 1 0) “# FFFF00”

颜色为黄色的样品

“黑色” “k” (0 0 0) “000000 #”

黑色的样本

“白色” “w” (1 1 1) “# FFFFFF”

颜色为白色的样本

“没有” 不适用 不适用 不适用 没有颜色

这里是默认颜色MATLAB的RGB三组和十六进制颜色代码®在许多类型的情节中使用。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

RGB三联体的样本[0 0.4470 0.7410],显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

RGB三联体的样本[0.8500 0.3250 0.0980],显示为暗橙色

(0.9290 0.6940 0.1250) “# EDB120”

RGB三联体样本[0.9290 0.6940 0.1250],显示为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

RGB三联体样本[0.4940 0.1840 0.5560],呈现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

RGB三联体样本[0.4660 0.6740 0.1880],呈现中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

RGB三联体样本[0.3010 0.7450 0.9330],显示为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

RGB三联体样本[0.6350 0.0780 0.1840],显示为暗红色

例子:“蓝色”

例子:(0 0 1)

例子:“# 0000 ff”

标记符号,指定为该表中列出的值之一。默认情况下,该对象不显示标记。指定标记符号会在每个数据点或顶点添加标记。

标记 描述 产生的标志
“o”

圆形记号笔样品

“+” 加号

加号标记的样本

“*” 星号

星号标记的样本

“。”

点标记样例

“x” 交叉

十字标记样品

“_” 水平线

水平线标记样件

“|” 垂直的线

垂直线记号笔样品

“广场” 广场

方形记号笔样本

“钻石” 钻石

菱形线记号笔样品

“^” Upward-pointing三角形

向上指向的三角形标记样例

“v” 向下的三角形

向下指向的三角形标记样本

“>” 三点三角形

右指向三角形标记的示例

" < " 只左向三角形

左指向三角形标记的样本

“五角星形” 五角星形

五角星标记的样本

“卦” 六角星形

六角形标记的示例

“没有” 没有标记 不适用

标记大小,以点为单位的正数值,其中1点= 1/72英寸。

标记轮廓颜色,指定为“汽车”,一个RGB三元组,一个十六进制颜色编码,一个颜色名称,或者一个短名称。的默认值“汽车”使用与。相同的颜色颜色财产。

对于自定义颜色,指定RGB三元组或十六进制颜色编码。

  • RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝分量的强度。强度必须在范围内[0, 1]例如,(0.4 0.6 0.7)

  • 十六进制颜色编码是一个字符向量或字符串标量,以散列符号(#)后接3或6个十六进制数字,取值范围从0F。值不区分大小写。因此,颜色编码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。

或者,你也可以通过名称指定一些常见的颜色。这个表列出了命名颜色选项、等效的RGB三组和十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

红色的样品

“绿色” “g” (0 1 0) “# 00 ff00”

绿色的样本

“蓝色” “b” (0 0 1) “# 0000 ff”

样本的颜色为蓝色

“青色” “c” (0 1 1) “# 00飞行符”

青色的样品

“红色” “m” (1 0 1) “#”就

品红色的样品

“黄色” “y” (1 1 0) “# FFFF00”

颜色为黄色的样品

“黑色” “k” (0 0 0) “000000 #”

黑色的样本

“白色” “w” (1 1 1) “# FFFFFF”

颜色为白色的样本

“没有” 不适用 不适用 不适用 没有颜色

这里是MATLAB在许多类型的图中使用的默认颜色的RGB三组和十六进制颜色代码。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

RGB三联体的样本[0 0.4470 0.7410],显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

RGB三联体的样本[0.8500 0.3250 0.0980],显示为暗橙色

(0.9290 0.6940 0.1250) “# EDB120”

RGB三联体样本[0.9290 0.6940 0.1250],显示为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

RGB三联体样本[0.4940 0.1840 0.5560],呈现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

RGB三联体样本[0.4660 0.6740 0.1880],呈现中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

RGB三联体样本[0.3010 0.7450 0.9330],显示为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

RGB三联体样本[0.6350 0.0780 0.1840],显示为暗红色

记号笔填充颜色,指定为“汽车”,一个RGB三元组,一个十六进制颜色编码,一个颜色名称,或者一个短名称。的“汽车”选项使用与颜色父斧的财产。如果您指定“汽车”而坐标轴图框是不可见的,标记填充的颜色是图形的颜色。

对于自定义颜色,指定RGB三元组或十六进制颜色编码。

  • RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝分量的强度。强度必须在范围内[0, 1]例如,(0.4 0.6 0.7)

  • 十六进制颜色编码是一个字符向量或字符串标量,以散列符号(#)后接3或6个十六进制数字,取值范围从0F。值不区分大小写。因此,颜色编码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。

或者,你也可以通过名称指定一些常见的颜色。这个表列出了命名颜色选项、等效的RGB三组和十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

红色的样品

“绿色” “g” (0 1 0) “# 00 ff00”

绿色的样本

“蓝色” “b” (0 0 1) “# 0000 ff”

样本的颜色为蓝色

“青色” “c” (0 1 1) “# 00飞行符”

青色的样品

“红色” “m” (1 0 1) “#”就

品红色的样品

“黄色” “y” (1 1 0) “# FFFF00”

颜色为黄色的样品

“黑色” “k” (0 0 0) “000000 #”

黑色的样本

“白色” “w” (1 1 1) “# FFFFFF”

颜色为白色的样本

“没有” 不适用 不适用 不适用 没有颜色

这里是MATLAB在许多类型的图中使用的默认颜色的RGB三组和十六进制颜色代码。

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

RGB三联体的样本[0 0.4470 0.7410],显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

RGB三联体的样本[0.8500 0.3250 0.0980],显示为暗橙色

(0.9290 0.6940 0.1250) “# EDB120”

RGB三联体样本[0.9290 0.6940 0.1250],显示为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

RGB三联体样本[0.4940 0.1840 0.5560],呈现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

RGB三联体样本[0.4660 0.6740 0.1880],呈现中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

RGB三联体样本[0.3010 0.7450 0.9330],显示为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

RGB三联体样本[0.6350 0.0780 0.1840],显示为暗红色

输出参数

全部折叠

楼梯对象。它们是唯一的标识符,可以用来查询和修改特定的楼梯对象创建后。

x使用的值情节,作为向量或矩阵返回。xb包含适当的值,这样情节(xb,)创建阶梯图。

y使用的值情节,作为向量或矩阵返回。yb包含适当的值,这样情节(xb,)创建阶梯图。

扩展功能

版本历史

之前介绍过的R2006a

全部展开

Baidu
map