2-D线图
密谋(
绘图y
)y
针对一组隐含的X- 控制。
如果y
是向量吗X- 围绕1到1长度(Y)
.
如果y
是一个矩阵,图中每列包含一行y
.这X-Oordinates范围从1到行数y
.
如果y
包含复数,MATLAB®绘制虚构的部分y
与真实的一部分y
。如果您同时指定X
和y
,虚构部分被忽略了。
定义X
为100个线性间隔值
和
.定义日元
和y2
的正弦和余弦值X
.创建两组数据的折线图。
x = linspace(-2 * pi,2 * pi);y1 = sin(x);y2 = cos(x);图绘图(x,y1,x,y2))
定义y
作为魔法
功能。
Y=魔法(4)
y =4×416 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1
创建一个2-D的线图y
.MATLAB®将每个矩阵列绘制为一条单独的线。
图表(Y)
绘制三条正弦曲线,每条线之间有一个小的相移。第一条线使用默认的线样式。第二条线指定虚线样式,第三条线指定虚线样式。
X = 0:PI / 100:2 * PI;y1 = sin(x);y2 = sin(x-0.25);y3 = sin(x-0.5);图绘图(x,y1,x,y2,'--',x,y3,':')
MATLAB®通过默认颜色顺序循环线条颜色。
绘制三个正弦曲线,每条线之间的阶段较小。使用绿线,没有标记为第一个正弦曲线。使用蓝色虚线与第二个正弦曲线的圆标记。仅使用青色星标记为第三张正弦曲线。
x=0:pi/10:2*pi;y1=sin(x);y2=sin(x-0.25);y3=sin(x-0.5);图形图(x,y1,‘g’,x,y2,“b - o ',x,y3,“c *”)
通过指定标记符号和设置,创建线图并在每五个数据点上显示标记马克林迪斯
属性作为名称值对。
x=linspace(0,10);y=sin(x);plot(x,y,“-o”那“MarkerIndices”,1:5:长度(y))
创建一个线绘图并使用LineSpec
选项指定带有正方形标记的绿色虚线。使用名称、值
配对以指定线宽、标记大小和标记颜色。将标记边缘颜色设置为蓝色,并使用RGB颜色值设置标记面颜色。
x = -pi:pi / 10:pi;y = tan(sin(x)) - sin(tan(x));图3(x,y,'--gs'那......“线宽”2,......'Markersize'10,......“MarkerEdgeColor”那'B'那......“MarkerFaceColor”,[0.5,0.5,0.5])
使用linspace
函数来定义X
作为介于0和10之间的150个值的向量。定义y
作为的余弦值X
.
x = linspace (0, 10150);y = cos (5 * x);
创建一个余弦曲线的二维线图。使用RGB颜色值将线条颜色更改为蓝绿色的阴影。使用该图形为图添加标题和轴标签标题
那包含
和ylabel.
职能。
图3(x,y,“颜色”,[0,0.7,0.9])标题('2-D线绘图')xlabel(“x”)ylabel(“因为(5倍)”)
定义T.
七个线性间隔期间
0到3分钟之间的值。绘制随机数据并指定格式期间
使用刻度标记“DurationTickFormat”
名称值对参数。
t = 0:秒(30):分钟(3);y =兰德(7);情节(t y“DurationTickFormat”那“嗯:ss”)
从R2019b开始,可以使用Tiledlayout.
和nextdile.
职能。打电话给Tiledlayout.
函数创建一个2×1瓷砖图表布局。打电话给nextdile.
函数创建轴对象并将对象返回为ax₁
.通过传递创建顶部打印ax₁
到阴谋
功能。添加标题和y通过将轴传递给绘图的曲线标记标题
和ylabel.
函数。重复此过程以创建底部绘图。
%创建数据和2 × 1平铺图表布局x = linspace (0, 3);日元=罪(5 * x);y2 =罪(15 * x);tiledlayout (2, 1)%顶级情节AX1 = NELTTILE;绘图(AX1,X,Y1)标题(AX1,'顶层情节')Ylabel(AX1,“罪(5倍)”)%底部情节AX2 = NELTTILE;图(AX2,X,Y2)标题(AX2,“底部阴谋”)Ylabel(AX2,‘sin(15x)’)
定义X
为100个线性间隔值
和
.定义日元
和y2
的正弦和余弦值X
.创建两组数据的折线图,并在中返回两条图表线P.
.
x = linspace(-2 * pi,2 * pi);y1 = sin(x);y2 = cos(x);p =图(x,y1,x,y2);
将第一行的线宽更改为2.将星标记添加到第二行。使用点表示法设置属性。
(1页)。线Width = 2; p(2).Marker =‘*’;
绘制以半径等于2的点(4,3)为中心的圆圈轴平等
沿每个坐标方向使用等于数据单元。
r = 2;xc = 4;yc = 3;θ= linspace(0, 2 *π);X = r*cos + xc;Y = r*sin() + yc;情节(x, y)轴平等的
X
-X- 建结X-坐标,指定为标量、向量或矩阵。的大小和形状X
取决于您的数据的形状和您要创建的情节的类型。此表描述了最常见的情况。
类型的情节 | 如何指定坐标 |
---|---|
单点 | 指定 地块(1,2,“o”)
|
一组积分 | 指定 情节([1 2 3]、[4;5;6) |
多组点 (使用向量) |
指定连续对 绘图([1 2 3],[4 5 6],[1 2 3],[7 8 9]) |
多组点 (使用矩阵) |
如果所有集合都共享相同X- 或者y-坐标,指定共享坐标为矢量,其他坐标为矩阵。向量的长度必须与矩阵的一个维数相匹配。例如: 图([1 2 3],[4 5 6; 7 8 9]) 或者,指定 图([1 2 3;4 5 6],[7 8 9;10 11 12]) |
数据类型:单身的
|双
|INT8.
|int16
|int32
|int64
|uint8
|uint16
|UINT32
|UINT64
|分类
|日期时间
|期间
y
-y- 建结y-坐标,指定为标量、向量或矩阵。的大小和形状y
取决于您的数据的形状和您要创建的情节的类型。此表描述了最常见的情况。
类型的情节 | 如何指定坐标 |
---|---|
单点 | 指定 地块(1,2,“o”)
|
一组积分 | 指定 情节([1 2 3]、[4;5;6) 或者,只指定y- 控制。例如: 图([4 5 6]) |
多组点 (使用向量) |
指定连续对 绘图([1 2 3],[4 5 6],[1 2 3],[7 8 9]) |
多组点 (使用矩阵) |
如果所有集合都共享相同X- 或者y-坐标,指定共享坐标为矢量,其他坐标为矩阵。向量的长度必须与矩阵的一个维数相匹配。例如: 图([1 2 3],[4 5 6; 7 8 9]) 或者,指定 图([1 2 3;4 5 6],[7 8 9;10 11 12]) |
数据类型:单身的
|双
|INT8.
|int16
|int32
|int64
|uint8
|uint16
|UINT32
|UINT64
|分类
|日期时间
|期间
LineSpec
-线条样式,标记和颜色线型,标记和颜色,指定为包含符号的字符向量或字符串。符号可以以任何顺序出现。您无需指定所有三种特征(线条样式,标记和颜色)。例如,如果省略了线条样式并指定标记,则绘图仅显示标记和无行。
例子:' - 或者'
红色虚线是否有圆圈标记
线条风格 | 描述 | 产生的线 |
---|---|---|
' - ' |
实线 |
|
'--' |
虚线 |
|
':' |
虚线 |
|
'-.' |
划线 |
|
标记 | 描述 | 结果标记 |
---|---|---|
“o” |
圆圈 |
|
“+” |
加号 |
|
‘*’ |
星号 |
|
'。' |
观点 |
|
“x” |
交叉 |
|
'_' |
水平线 |
|
'|' |
垂直的线 |
|
' |
广场 |
|
'D' |
金刚石 |
|
'^' |
向上指向三角形 |
|
“v” |
向下指向三角形 |
|
'>' |
右三角形 |
|
'<' |
只左向三角形 |
|
'P' |
五角星形 |
|
“h” |
六芒星 |
|
颜色名称 | 短名称 | RGB三重态 | 外貌 |
---|---|---|---|
'红色的' |
'r' |
[1 0 0] |
|
“绿色” |
‘g’ |
(0 1 0) |
|
“蓝” |
'B' |
(0 0 1) |
|
“青色” |
'C' |
(0 1 1) |
|
“红色” |
“米” |
[1 0 1] |
|
'黄色' |
“是的” |
[1 1 0] |
|
'黑色的' |
“k” |
(0 0 0) |
|
'白色的' |
“w” |
[1 1] |
|
指定可选的逗号分离对名称、值
参数。姓名
是参数名称和价值
是相应的价值。姓名
必须出现在引号内。您可以按任意顺序指定多个名称和值对参数,如下所示:Name1, Value1,…,的家
.
'标记','o','markerfacecolor','红色'
这里列出的图表线属性只是一个子集。有关完整列表,请参见线属性.
颜色
-线颜色[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) |
'#00ff00' |
|
“蓝” |
'B' |
(0 0 1) |
#0000FF" |
|
“青色” |
'C' |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“米” |
[1 0 1] |
“#就” |
|
'黄色' |
“是的” |
[1 1 0] |
'#ffff00' |
|
'黑色的' |
“k” |
(0 0 0) |
# 000000的 |
|
'白色的' |
“w” |
[1 1] |
"FFFFFF" |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
以下是RGB三元组和十六进制颜色代码,用于默认颜色MATLAB在许多类型的图中使用。
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) |
"7E2F8E" |
|
[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)
例子:#0000FF"
LINESTYLE.
-线条风格' - '
(默认)|'--'
|':'
|'-.'
|“没有”
线条样式,指定为此表中列出的选项之一。
线条风格 | 描述 | 产生的线 |
---|---|---|
' - ' |
实线 |
|
'--' |
虚线 |
|
':' |
虚线 |
|
'-.' |
划线 |
|
“没有” |
没有线 | 没有线 |
行宽
-行宽0.5
(默认)|正值线宽,在点中指定为正值,其中1点= 1/72英寸。如果线有标记,那么线的宽度也会影响标记的边缘。
线宽不能小于像素的宽度。如果将行宽设置为小于系统上一个像素的宽度的值,则该行将显示为一个像素宽。
标记
-标记符号“没有”
(默认)|“o”
|“+”
|‘*’
|'。'
|......标记符号,指定为此表中列出的值之一。默认情况下,对象不显示标记。指定标记符号会在每个数据点或顶点添加标记。
标记 | 描述 | 结果标记 |
---|---|---|
“o” |
圆圈 |
|
“+” |
加号 |
|
‘*’ |
星号 |
|
'。' |
观点 |
|
“x” |
交叉 |
|
'_' |
水平线 |
|
'|' |
垂直的线 |
|
' |
广场 |
|
'D' |
金刚石 |
|
'^' |
向上指向三角形 |
|
“v” |
向下指向三角形 |
|
'>' |
右三角形 |
|
'<' |
只左向三角形 |
|
'P' |
五角星形 |
|
“h” |
六芒星 |
|
“没有” |
没有标记 | 不适用 |
马克林迪斯
-显示标记的数据点指数1:长度(ydata)
(默认)|正整数矢量|标量正整数显示标记的数据点指数指定为正整数的向量。如果未指定指标,则Matlab在每个数据点显示标记。
笔记
要查看标记,还必须指定标记符号。
例子:情节(x, y,“o”,“MarkerIndices”,[1 5 10])
在第一个、第五个和第十个数据点显示圆标记。
例子:绘图(x,y,' - x','markerindices',1:3:长度(y))
每三个数据点显示一个交叉标记。
例子:情节(x, y,“标记”,“广场”,“MarkerIndices”,5)
在第五个数据点显示一个正方形标记。
MarkerEdgeColor
-标记轮廓颜色'汽车'
(默认)|RGB值|十六进制色码|'r'
|‘g’
|'B'
|......标记轮廓颜色,指定为'汽车'
,一个RGB三元组,一个十六进制颜色代码,一个颜色名称,或一个短名称default value of'汽车'
使用与相同的颜色颜色
财产。
对于自定义颜色,请指定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) |
'#00ff00' |
|
“蓝” |
'B' |
(0 0 1) |
#0000FF" |
|
“青色” |
'C' |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“米” |
[1 0 1] |
“#就” |
|
'黄色' |
“是的” |
[1 1 0] |
'#ffff00' |
|
'黑色的' |
“k” |
(0 0 0) |
# 000000的 |
|
'白色的' |
“w” |
[1 1] |
"FFFFFF" |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
以下是RGB三元组和十六进制颜色代码,用于默认颜色MATLAB在许多类型的图中使用。
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) |
"7E2F8E" |
|
[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) |
'#00ff00' |
|
“蓝” |
'B' |
(0 0 1) |
#0000FF" |
|
“青色” |
'C' |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“米” |
[1 0 1] |
“#就” |
|
'黄色' |
“是的” |
[1 1 0] |
'#ffff00' |
|
'黑色的' |
“k” |
(0 0 0) |
# 000000的 |
|
'白色的' |
“w” |
[1 1] |
"FFFFFF" |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
以下是RGB三元组和十六进制颜色代码,用于默认颜色MATLAB在许多类型的图中使用。
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) |
"7E2F8E" |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
"A2142F" |
|
Markersize.
-标记大小6.
(默认)|正值标记尺寸,指定为点的正值,其中1点= 1/72英寸。
DateTimetickFormat.
-格式日期时间
刻度标签格式日期时间
刻度标签,指定为逗号分隔对组成“DatetimeTickFormat”
以及包含日期格式的字符向量或字符串。使用字母A-Z.
和A-Z.
构造自定义格式。这些字母对应于Unicode®Locale数据标记语言(LDML)日期标准。您可以包含非ASCII字母字符,例如连字符,空格或冒号来分隔字段。
如果没有指定值“DatetimeTickFormat”
, 然后阴谋
根据轴限自动优化和更新标记。
例子:'DateTimetickFormat','EEEE,MMMM D,YYYY HH:MM:SS'
显示日期和时间,例如2014年4月19日星期六21:41:06
.
下表显示了几种常见的显示格式和日期格式化输出的例子,2014年4月19日星期六在纽约市中令9:41:06。
的价值DateTimetickFormat. |
实例 |
---|---|
“yyyy-MM-dd” |
2014-04-19 |
“dd / MM / yyyy” |
19/04/2014 |
“dd.MM.yyyy” |
19.04.2014 |
'yyyy年mm月DD日' |
2014年 04月 19日 |
“嗯d, yyyy” |
2014年4月19日 |
‘eeee,MMMM d,yyyy HH:mm:ss’ |
2014年4月19日星期六21:41:06 |
' mm d, yyyy HH:mm:ss Z' |
2014年4月19日21:41:06 -0400 |
有关有效字母标识符的完整列表,请参阅格式
属性用于datetime数组。
DateTimetickFormat.
不是图表行业。您必须在创建绘图时使用名称值对参数设置勾选格式。或者,使用使用的格式xtickformat
和ytickformat
职能。
这ticklabelformat.
DateTime标尺的属性存储格式。
durationtickformat.
-格式期间
刻度标签格式期间
刻度标签,指定为逗号分隔对组成“DurationTickFormat”
以及包含持续时间格式的字符向量或字符串。
如果没有指定值“DurationTickFormat”
, 然后阴谋
根据轴限自动优化和更新标记。
要将持续时间显示为单个数字,其中包含分数部分,例如1.234小时,请指定此表中的其中一个值。
的价值durationtickformat. |
描述 |
---|---|
“是的” |
确切的固定长度的年数。固定长度的一年等于365.2425天。 |
'D' |
确切的固定长度数。固定长度等于24小时。 |
“h” |
的小时数 |
“米” |
分钟数 |
' |
秒数 |
例子:'durationtickformat','d'
以固定长度的天数显示持续时间值。
若要以数字计时器的形式显示持续时间,请指定其中一个值。
“弟弟:hh: mm: ss”
“hh: mm: ss”
“嗯:ss”
“嗯”
此外,您可以通过追加最多9个小数位数来显示最多9个小数位数S.
人物。
例子:“DurationTickFormat”、“hh: mm: ss。瑞士的
将持续时间值的毫秒显示为三位数。
durationtickformat.
不是图表行业。您必须在创建绘图时使用名称值对参数设置勾选格式。或者,使用使用的格式xtickformat
和ytickformat
职能。
这ticklabelformat.
属性存储格式。
使用楠
和正
要在行中创建中断的值。例如,此代码绘制前两个元素,跳过第三个元素,并使用最后两个元素绘制另一行:
地块([1,2,NaN,4,5])
阴谋
使用基于的颜色和线路样式ColorOrder
和LineStyleOrder
轴的特性。阴谋
通过第一线风格的颜色循环。然后,通过每种额外的线条样式再次通过颜色循环。
从R2019B开始,您可以通过设置绘制后更改颜色和线路样式ColorOrder
或者LineStyleOrder
轴上的属性。你也可以打电话给colorOrder.
函数更改图形中所有轴的颜色顺序。
使用注意事项及限制:
金宝app高层数组支持的语法X
和y
是:
绘图(X,Y)
情节(Y)
绘图(uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
绘图(___,名称,价值)
绘图(AX,___)
X
必须是单调递增的顺序。
不支持分类输入。金宝app
高的输入必须是实列向量。
与高阵列,阴谋
函数迭代绘图,随着读取更多数据而逐步添加到绘图中。在更新过程中,进度指示器显示已绘制数据的比例。在更新过程中,在情节完成之前,支持缩放和平移。金宝app要停止更新进程,请按进度指示器中的暂停按钮。
有关更多信息,请参见高阵列的可视化.
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。