楼梯
梯级的图
语法
描述
Vector和Matrix Data
表数据
例子
图单数据系列
Plot Multiple Data Series多重数据系列
创建一个阶梯图的两个余弦函数在50个等间距值之间的0和 。
X = linspace(0, 4 *π,50)';Y = [0.5*cos(X), 2*cos(X)];图楼梯(Y)
的行数Y
自动确定并生成x设在规模。
在指定x值处绘制单个数据序列
创建一个阶梯图的正弦波在0和 。指定的集合x-情节的值。
X = linspace(40 0 4 *π);Y = sin (X);图楼梯(X, Y)
的条目Y
分别与?中的对应条目作图X
。
在指定的x值处绘制多个数据序列
创建一个阶梯图,两个余弦波在0和 。指定的集合x-情节的值。
X = linspace(0, 4 *π,50)';Y = [0.5*cos(X), 2*cos(X)];图楼梯(X, Y)
第一个矢量输入,X
,决定了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
。
指定线条样式,标记符号和颜色
指定额外的风格选项
创建一个阶梯情节,设置线宽为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
方法可以显示地块的平铺tiledlayout
和nexttile
功能。调用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)
修改创建后的楼梯情节
创建两个数据序列的阶梯图,并返回两个阶梯对象。
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 =“米”;
使用Plot函数创建一个楼梯情节
求两个余弦函数在0和
并创建一个阶梯情节使用情节
。
X = linspace(0, 4 *π,50)';Y = [0.5*cos(X), 2*cos(X)];[xb, yb] =楼梯(X, Y);
楼梯
返回两个大小相同的矩阵,xb
和yb
,但没有情节。
使用情节
创造阶梯情节用xb
和yb
。
图绘制(xb,)
输入参数
Y
- - - - - -y值
向量或矩阵
y值,指定为向量或矩阵。当Y
是一个矢量,楼梯
创建一个楼梯对象。当Y
是一个矩阵,楼梯
为每个矩阵列绘制一行,并为每个列创建一个单独的楼梯对象。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
X
- - - - - -x值
向量或矩阵
x值,指定为向量或矩阵。当Y
是一个矢量,X
必须是相同大小的向量。当Y
是一个矩阵,X
必须是大小相同的矩阵,或者是长度等于in的行数的向量Y
。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
LineSpec
- - - - - -线条样式、记号笔和颜色
字符串|特征向量
行样式、标记和颜色,指定为包含符号的字符串或字符向量。符号可以以任何顺序出现。您不需要指定所有三个特征(线条样式、记号笔和颜色)。例如,如果省略线条样式并指定记号笔,那么图中只显示记号笔而不显示线条。
例子:”或“
是带有圆标记的红色虚线吗
线条样式 | 描述 | 产生的线 |
---|---|---|
“-” |
实线 |
|
”——“ |
虚线 |
|
”:“ |
虚线 |
|
“-”。 |
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) |
|
资源描述
- - - - - -源表
表格|时间表
包含要绘制的数据的源表,指定为表或时间表。
yvar
- - - - - -表变量包含y坐标
字符串数组|特征向量|单元阵列|模式|数字标量或向量|逻辑向量|vartype ()
表变量包含y-坐标,使用表中的一个索引方案指定。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量指数:
|
|
变量类型:
|
|
指定的表变量可以包含数值、类别、日期时间或持续时间值。如果xvar
和yvar
都指定了多个变量,变量的个数必须相同。
例子:楼梯(台、“x”(y1, y2”))
指定已命名的表变量日元
和y2
为y坐标。
例子:楼梯(资源描述,“x”,2)
的第二个变量y坐标。
例子:楼梯(台、“x”vartype(“数字”))
属性的所有数值变量y坐标。
xvar
- - - - - -表变量包含x坐标
字符串数组|特征向量|单元阵列|模式|数字标量或向量|逻辑向量|vartype ()
表变量包含x-坐标,使用表中的一个索引方案指定。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量指数:
|
|
变量类型:
|
|
指定的表变量可以包含数值、类别、日期时间或持续时间值。如果xvar
和yvar
都指定了多个变量,变量的个数必须相同。
例子:楼梯(资源描述(x1, x2”),“y”)
指定已命名的表变量x1
和x2
为x坐标。
例子:楼梯(台、2、“y”)
的第二个变量x坐标。
例子:楼梯(资源描述,vartype(“数字”)、“y”)
属性的所有数值变量x坐标。
斧头
- - - - - -轴
对象
轴
对象
轴
对象。如果不指定坐标轴,则楼梯
绘制到当前坐标轴。
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
为对应值。名值实参必须出现在其他实参之后,但对的顺序并不重要。
在R2021a之前,用逗号分隔每个名称和值,并括起来的名字
在报价。
例子:“标记”、“s”、“MarkerFaceColor”、“红”
用红色方块标记绘制阶梯图。
这里列出的属性只是一个子集。有关完整列表,请参见楼梯的属性。
线型
- - - - - -线条样式
“-”
(默认)|”——“
|”:“
|“-”。
|“没有”
行样式,指定为该表列出的选项之一。
线条样式 | 描述 | 产生的线 |
---|---|---|
“-” |
实线 |
|
”——“ |
虚线 |
|
”:“ |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
线宽
- - - - - -线宽
0.5
(默认)|积极的价值
线宽,指定为以点为单位的正数值,其中1点= 1/72英寸。如果这条线有标记,那么线宽也会影响标记的边缘。
线宽不能小于一个像素的宽度。如果将行宽设置为一个小于系统上一个像素宽度的值,则行宽显示为一个像素宽。
颜色
- - - - - -线颜色
[0 0.4470 - 0.7410)
(默认)|RGB值|十六进制颜色代码|“r”
|“g”
|“b”
|……
线颜色,指定为RGB三元组,十六进制颜色编码,颜色名称,或短名称。
对于自定义颜色,指定RGB三元组或十六进制颜色编码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝分量的强度。强度必须在范围内
[0, 1]
例如,(0.4 0.6 0.7)
。十六进制颜色编码是一个字符向量或字符串标量,以散列符号(
#
)后接3或6个十六进制数字,取值范围从0
来F
。值不区分大小写。因此,颜色编码“# 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” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
例子:“蓝色”
例子:(0 0 1)
例子:“# 0000 ff”
标记
- - - - - -标记符号
“没有”
(默认)|“o”
|“+”
|“*”
|“。”
|……
标记符号,指定为该表中列出的值之一。默认情况下,该对象不显示标记。指定标记符号会在每个数据点或顶点添加标记。
标记 | 描述 | 产生的标志 |
---|---|---|
“o” |
圆 |
|
“+” |
加号 |
|
“*” |
星号 |
|
“。” |
点 |
|
“x” |
交叉 |
|
“_” |
水平线 |
|
“|” |
垂直的线 |
|
“广场” |
广场 |
|
“钻石” |
钻石 |
|
“^” |
Upward-pointing三角形 |
|
“v” |
向下的三角形 |
|
“>” |
三点三角形 |
|
" < " |
只左向三角形 |
|
“五角星形” |
五角星形 |
|
“卦” |
六角星形 |
|
“没有” |
没有标记 | 不适用 |
MarkerSize
- - - - - -标志尺寸
6
(默认)|积极的价值
标记大小,以点为单位的正数值,其中1点= 1/72英寸。
MarkerEdgeColor
- - - - - -大纲标志颜色
“汽车”
(默认)|RGB值|十六进制颜色代码|“r”
|“g”
|“b”
|……
标记轮廓颜色,指定为“汽车”
,一个RGB三元组,一个十六进制颜色编码,一个颜色名称,或者一个短名称。的默认值“汽车”
使用与。相同的颜色颜色
财产。
对于自定义颜色,指定RGB三元组或十六进制颜色编码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝分量的强度。强度必须在范围内
[0, 1]
例如,(0.4 0.6 0.7)
。十六进制颜色编码是一个字符向量或字符串标量,以散列符号(
#
)后接3或6个十六进制数字,取值范围从0
来F
。值不区分大小写。因此,颜色编码“# 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” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
MarkerFaceColor
- - - - - -标记填充颜色
“没有”
(默认)|“汽车”
|RGB值|十六进制颜色代码|“r”
|“g”
|“b”
|……
记号笔填充颜色,指定为“汽车”
,一个RGB三元组,一个十六进制颜色编码,一个颜色名称,或者一个短名称。的“汽车”
选项使用与颜色
父斧的财产。如果您指定“汽车”
而坐标轴图框是不可见的,标记填充的颜色是图形的颜色。
对于自定义颜色,指定RGB三元组或十六进制颜色编码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝分量的强度。强度必须在范围内
[0, 1]
例如,(0.4 0.6 0.7)
。十六进制颜色编码是一个字符向量或字符串标量,以散列符号(
#
)后接3或6个十六进制数字,取值范围从0
来F
。值不区分大小写。因此,颜色编码“# 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” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
输出参数
h
- - - - - -楼梯
对象
楼梯
对象
楼梯
对象。它们是唯一的标识符,可以用来查询和修改特定的楼梯
对象创建后。
xb
- x值用于情节
向量或矩阵
x使用的值情节
,作为向量或矩阵返回。xb
包含适当的值,这样情节(xb,)
创建阶梯图。
yb
- y值用于情节
向量或矩阵
y使用的值情节
,作为向量或矩阵返回。yb
包含适当的值,这样情节(xb,)
创建阶梯图。
扩展功能
GPU数组
通过使用并行计算工具箱™在图形处理单元(GPU)上运行来加速代码。
分布式阵列
使用并行计算工具箱™跨集群的组合内存分区大型数组。
版本历史
之前介绍过的R2006aR2022b:直接将表传递给楼梯
通过将表传递给楼梯
函数,后面跟着要绘制的变量。当您将数据指定为表时,轴标签和图例(如果存在)将自动使用表变量名进行标记。
MATLAB命令
你点击了对应这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令即可运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站表现。其他MathWorks国家站点没有针对您所在位置的访问进行优化。