主要内容

楼梯

梯级的图

  • 梯级的图

描述

例子

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

  • 如果Y是向量吗楼梯画一条线。

  • 如果Y是一个矩阵楼梯每个矩阵列画一条线。

例子

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

例子

楼梯(___LineSpec指定线条样式、标记符号和颜色。例如,”:* r’指定带有星号标记的虚线红线。将此选项与前面语法中的任何输入参数组合一起使用。

例子

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

例子

楼梯(斧头___绘制到指定的轴线上斧头而不是当前轴(gca).该选项,斧头,可以放在前面语法中的任何输入参数组合的前面。

例子

h=楼梯(___返回一个或多个楼梯对象。使用h对特定的属性进行更改楼梯对象。

例子

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

例子

全部折叠

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

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

图中包含一个轴对象。axis对象包含楼梯类型的对象。

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

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

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

图中包含一个轴对象。axis对象包含2个楼梯类型的对象。

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

创建一个正弦波的阶梯图,在0和之间的等距值 4 π .指定的集合x图的值。

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

图中包含一个轴对象。axis对象包含楼梯类型的对象。

的条目Y是标绘在X

创建两个余弦波在0和之间等间隔值的阶梯图 4 π .指定的集合x图的值。

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

图中包含一个轴对象。axis对象包含2个楼梯类型的对象。

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

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

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

图中包含一个轴对象。axis对象包含2个楼梯类型的对象。

每一列的X对应的列Y

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

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

图中包含一个轴对象。axis对象包含楼梯类型的对象。

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

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

图中包含一个轴对象。axis对象包含楼梯类型的对象。

从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个轴对象。axis对象1包含一个楼梯类型的对象。axis对象2包含一个楼梯类型的对象。

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

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

图中包含一个轴对象。axis对象包含2个楼梯类型的对象。

使用小圆圈标记第一个数据系列。第二系列使用洋红色的圆圈。使用点符号来设置属性。

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

图中包含一个轴对象。axis对象包含2个楼梯类型的对象。

求两个余弦函数在50个等间距值处的值 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必须是相同大小的矩阵,或者是长度等于行数的向量Y

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

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

例子:”,或“红色虚线是否有圆圈标记

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

实线样本

“——” 虚线

虚线样本

“:” 虚线

虚线样本

“-”。 Dash-dotted线

虚线的样本,带有交替的虚线和点

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

圆标记样品

“+” 加号

加号标记的样本

‘*’ 星号

星号标记样品

“。”

点标记样本

“x” 交叉

交叉标记样品

“_” 水平线

水平线标记的样本

“|” 垂直的线

垂直线标记的样本

“年代” 广场

方形标志样品

' d ' 钻石

菱形线标记器样品

“^” Upward-pointing三角形

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

“v” 向下的三角形

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

“>” 三点三角形

直角三角形标记的样本

“<” 只左向三角形

左指向三角形标记的样本

“p” 五角星形

五角星标记样品

“h” 六角星形

六芒格标记物样本

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

样品的颜色为红色

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

样品的颜色为绿色

“蓝” “b” (0 0 1)

样品的颜色是蓝色的

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

样品的颜色为青色

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

样品的颜色为洋红色

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

样品的颜色为黄色

“黑” “k” (0 0 0)

样品的颜色为黑色

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

样品的颜色为白色

对象。如果你不指定坐标轴,那么楼梯绘制当前坐标轴。

名称-值参数

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

例子:“标记”、“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飞行符”

样品的颜色为青色

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

样品的颜色为洋红色

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

样品的颜色为黄色

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

样品的颜色为黑色

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

样品的颜色为白色

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

这里是RGB三联体和十六进制颜色代码的默认颜色MATLAB®用于许多类型的情节。

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” 交叉

交叉标记样品

“_” 水平线

水平线标记的样本

“|” 垂直的线

垂直线标记的样本

“年代” 广场

方形标志样品

' d ' 钻石

菱形线标记器样品

“^” Upward-pointing三角形

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

“v” 向下的三角形

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

“>” 三点三角形

直角三角形标记的样本

“<” 只左向三角形

左指向三角形标记的样本

“p” 五角星形

五角星标记样品

“h” 六角星形

六芒格标记物样本

“没有” 没有标记 不适用

标记的大小,指定为在点上的一个正值,其中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飞行符”

样品的颜色为青色

“红色” “米” (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飞行符”

样品的颜色为青色

“红色” “米” (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