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);日元= sin (x);y2 = cos(x);图绘图(x,y1,x,y2))
定义y
作为返回的4 × 4矩阵魔法
函数。
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:π/ 100:2 *π;日元= sin (x);y2 = sin (x - 0.25);y3 = sin (x - 0.5);图绘制(x, y₁,x, y2,“——”, x, y3,“:”)
MATLAB®循环线颜色通过默认的颜色顺序。
绘制三条正弦曲线,每条线之间有一个小的相移。使用绿线,没有标记为第一个正弦曲线。使用蓝色虚线与第二个正弦曲线的圆标记。仅使用青色星标记为第三张正弦曲线。
x = 0:π/ 2 *π;日元= sin (x);y2 = sin (x - 0.25);y3 = sin (x - 0.5);图绘制(x, y₁,‘g’, x, y2,“b - o ', x, y3,“c *”)
通过指定标记符号和设置,创建线图并在每五个数据点上显示标记MarkerIndices
属性作为名称-值对。
x = linspace (0, 10);y = sin (x);情节(x, y,“o”那“MarkerIndices”1:5:长度(y))
创建一个线绘图并使用LineSpec
选项指定带有正方形标记的绿色虚线。使用名称,值
对以指定行宽、标记大小和标记颜色。设置标记边缘颜色为蓝色,并使用RGB颜色值设置标记面颜色。
x = -π:π/ 10:π;Y = tan(sinx) - sin(x);图绘制(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
功能。
图绘制(x, y,“颜色”[0, 0.7, 0.9])标题(“二维线情节”)包含(“x”) ylabel (“因为(5倍)”)
定义T.
七个线性间隔期间
0到3分钟之间的值。绘制随机数据并指定格式期间
使用“DurationTickFormat”
名称值对参数。
t = 0:秒(30):分钟(3);y =兰德(7);情节(t y“DurationTickFormat”那mm: ss的)
从R2019b开始,可以使用Tiledlayout.
和nexttile
功能。打电话给Tiledlayout.
函数创建一个2×1瓷砖图表布局。打电话给nexttile
函数创建坐标轴对象并返回该对象ax₁
.通过传递创建顶部情节ax₁
到情节
函数。添加标题和y通过将轴传递给绘图的曲线标记标题
和ylabel
功能。重复这个过程来创建底部的图形。
%创建数据和2 × 1平铺图表布局x = linspace (0, 3);日元=罪(5 * x);y2 =罪(15 * x);tiledlayout (2, 1)%顶级情节ax₁= nexttile;情节(ax₁,x, y₁)标题(ax₁,'顶层情节') ylabel (ax₁,“罪(5倍)”)%底部情节ax2 = nexttile;情节(ax2 x, y2)标题(ax2,“底部阴谋”) ylabel (ax2,“sin (x) 15日”)
定义X
为100个线性间隔值
和
.定义日元
和y2
的正弦和余弦值X
.创建两组数据的线图,并返回两个图表线P.
.
x = linspace(-2 * pi,2 * pi);日元= sin (x);y2 = cos(x);p =图(x,y1,x,y2);
将第一行的线宽更改为2.将星标记添加到第二行。使用点表示法设置属性。
(1页)。线Width = 2; p(2).Marker =‘*’;
画一个以(4,3)为圆心,半径为2的圆。使用轴平等
沿每个坐标方向使用等于数据单元。
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) |
多组点 (使用向量) |
指定连续对 Plot ([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
|分类
|datetime
|期间
y
-y坐标y-坐标,指定为标量、向量或矩阵。的大小和形状y
取决于您的数据的形状和您要创建的情节的类型。此表描述了最常见的情况。
类型的情节 | 如何指定坐标 |
---|---|
单点 | 指定 阴谋(1、2、“o”)
|
一组点 | 指定 情节([1 2 3]、[4;5;6) 或者,只指定y- 控制。例如: 图([4 5 6]) |
多组点 (使用向量) |
指定连续对 Plot ([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
|分类
|datetime
|期间
LineSpec
-线条样式、记号笔和颜色作为包含符号的字符向量或字符串指定的行样式、标记和颜色。这些符号可以以任何顺序出现。您不需要指定所有这三个特征(线条样式、标记和颜色)。例如,如果省略行样式并指定标记,那么图只显示标记而不显示行。
例子:' - 或者'
红色虚线是否有圆圈标记
线条风格 | 描述 | 产生的线 |
---|---|---|
' - ' |
实线 |
|
“——” |
虚线 |
|
“:” |
虚线 |
|
“-”。 |
划线 |
|
标记 | 描述 | 产生的标志 |
---|---|---|
“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] |
|
指定可选的逗号分隔的对名称,值
参数。的名字
是参数名称和价值
为对应值。的名字
必须出现在引号内。可以以任意顺序指定多个名称和值对参数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) |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“米” |
(1 0 1) |
“#就” |
|
“黄色” |
“y” |
[1 1 0] |
“# FFFF00” |
|
“黑” |
“k” |
(0 0 0) |
# 000000的 |
|
'白色的' |
' w ' |
[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”
线型
-线条样式' - '
(默认)|“——”
|“:”
|“-”。
|“没有”
线条样式,指定为此表中列出的选项之一。
线条风格 | 描述 | 产生的线 |
---|---|---|
' - ' |
实线 |
|
“——” |
虚线 |
|
“:” |
虚线 |
|
“-”。 |
划线 |
|
“没有” |
没有线 | 没有线 |
线宽
-线宽0.5
(默认)|积极的价值线宽,在点中指定为正值,其中1点= 1/72英寸。如果线有标记,那么线的宽度也会影响标记的边缘。
线宽不能小于像素的宽度。如果将行宽设置为小于系统上一个像素的宽度的值,则该行将显示为一个像素宽。
标记
-标记符号“没有”
(默认)|“o”
|“+”
|‘*’
|'。'
|……标记符号,指定为本表中列出的值之一。默认情况下,对象不显示标记。指定标记符号将在每个数据点或顶点添加标记。
标记 | 描述 | 产生的标志 |
---|---|---|
“o” |
圆圈 |
|
“+” |
加号 |
|
‘*’ |
星号 |
|
'。' |
点 |
|
“x” |
交叉 |
|
“_” |
水平线 |
|
“|” |
垂直的线 |
|
' |
广场 |
|
' d ' |
钻石 |
|
“^” |
Upward-pointing三角形 |
|
“v” |
向下的三角形 |
|
“>” |
右三角形 |
|
“<” |
只左向三角形 |
|
'P' |
五角星形 |
|
“h” |
六芒星 |
|
“没有” |
没有标记 | 不适用 |
MarkerIndices
-用于显示标记的数据点的索引1:长度(ydata)
(默认)|正整数矢量|标量正整数显示标记的数据点指数指定为正整数的向量。如果未指定指标,则Matlab在每个数据点显示标记。
笔记
要查看标记,还必须指定标记符号。
例子:情节(x, y,“o”,“MarkerIndices”,[1 5 10])
在第1、5和10个数据点显示一个圆标记。
例子:绘图(x,y,' - x','markerindices',1:3:长度(y))
每三个数据点显示一个交叉标记。
例子:情节(x, y,“标记”,“广场”,“MarkerIndices”,5)
在第五个数据点显示一个正方形标记。
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) |
'#00ff00' |
|
“蓝” |
“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] |
“# 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) |
'#00ff00' |
|
“蓝” |
“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] |
“# 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” |
|
MarkerSize
-标志尺寸6.
(默认)|积极的价值标记的大小,指定为在点上的一个正值,其中1点= 1/72英寸。
DatetimeTickFormat
-格式datetime
蜱虫的标签格式datetime
标记标签,指定为逗号分隔对,由“DatetimeTickFormat”
以及包含日期格式的字符向量或字符串。使用字母无所不包的
和无所不包的
构造自定义格式。这些字母对应于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
属性存储格式。
DurationTickFormat
-格式期间
蜱虫的标签格式期间
标记标签,指定为逗号分隔对,由“DurationTickFormat”
以及包含持续时间格式的字符向量或字符串。
如果没有指定值“DurationTickFormat”
, 然后情节
根据轴限自动优化和更新标记。
要将持续时间显示为包含小数部分的单个数字,例如1.234小时,请在该表中指定一个值。
的价值DurationTickFormat |
描述 |
---|---|
“y” |
确切的固定长度的年数。固定长度的一年等于365.2425天。 |
' d ' |
确切的固定长度数。固定长度等于24小时。 |
“h” |
的小时数 |
“米” |
数分钟 |
' |
的秒数 |
例子:'durationtickformat','d'
以固定长度的天数显示持续时间值。
若要以数字计时器的形式显示持续时间,请指定其中一个值。
“弟弟:hh: mm: ss”
“hh: mm: ss”
mm: ss的
“hh: mm”
此外,您可以通过追加最多9个小数位数来显示最多9个小数位数S.
字符。
例子:“DurationTickFormat”、“hh: mm: ss。瑞士的
将持续时间值的毫秒显示为三位数。
DurationTickFormat
不是图表行业。您必须在创建绘图时使用名称值对参数设置勾选格式。或者,使用使用的格式xtickformat
和ytickformat
功能。
这TickLabelFormat
属性存储格式。
使用南
和正
值在行中创建断点。例如,这段代码绘制了前两个元素,跳过了第三个元素,并使用最后两个元素绘制了另一条线:
情节([1、2、南4 5])
情节
使用颜色和线条样式基于ColorOrder
和LineStyleOrder
轴的特性。情节
循环通过颜色与第一行风格。然后,它通过每个额外的线条样式的颜色再次循环。
从R2019B开始,您可以通过设置绘制后更改颜色和线路样式ColorOrder
或LineStyleOrder
轴上的属性。你也可以打电话给colorOrder.
函数更改图中所有坐标轴的颜色顺序。
使用注意事项及限制:
金宝app支持高数组的语法X
和y
是:
情节(X, Y)
情节(Y)
LineSpec情节(___)
情节(___、名称、值)
绘图(AX,___)
X
必须是单调递增的顺序。
不支持分类输入。金宝app
高的输入必须是实列向量。
与高阵列,情节
函数迭代绘图,随着读取更多数据而逐步添加到绘图中。在更新过程中,进度指示器显示已绘制数据的比例。在更新过程中,在情节完成之前,支持缩放和平移。金宝app要停止更新进程,请按进度指示器中的暂停按钮。
有关更多信息,请参见高阵的可视化.
Hai fatto clic su un collegamento che corto comando MATLAB:
esegui il comando inserendolo nella finestra di comando matlab。我浏览Web非Spectsano i金宝app Comandi Matlab。
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。