行
创建基本线
描述
行
从该点开始画一条线(0,0)
来(1,1)
使用默认属性设置。
例子
使用矢量数据的绘图线
使用矩阵数据绘制多条线
带有三维坐标的绘图线
通过指定在三维坐标中绘制一条直线x,y,z值。将轴更改为3-D视图使用视图(3)
.
T = linspace(0,10*pi,200);X = sint;Y = cos(t);Z = t;线(x, y, z)视图(3)
使用低级语法的情节线
创建x
而且y
向量。的低级版本行
通过将数据指定为名称-值对参数来实现。当您以这种方式调用函数时,生成的行是黑色的。
X = linspace(0,10);Y = sinx;线(“XData”, x,“YData”, y)
指定行属性
创建后更改行属性
首先,从点(3,15)到点(2,12)画一条线,然后返回行
对象。然后将这条线改为绿色虚线。使用点表示法设置属性。
X = [3 2];Y = [15 12];Pl = line(x,y);
pl.Color =“绿色”;pl.LineStyle =“——”;
输入参数
x
- - - - - -第一个坐标
向量|矩阵
第一个坐标,指定为向量或矩阵。矩阵输入只支持直角轴。金宝app
第一个坐标的解释取决于轴的类型。对于直角轴,第一个坐标是x-轴在数据单元中的位置。
如果
x
而且y
那么两个向量的长度是一样的吗行
绘制单线。如果
x
而且y
那么矩阵的大小是一样的吗行
绘制多条线。的列y
与x
.如果其中之一
x
或y
一个是向量,另一个是矩阵行
绘制多条线。向量的长度必须等于其中一个矩阵维数:如果向量长度等于矩阵的行数,则
行
画出每个矩阵列与向量的关系。如果向量长度等于矩阵列数,则
行
画出每个矩阵行与向量的关系。如果矩阵是方阵,那么
行
画出每一列与向量的关系。
对于极轴,第一个坐标是极角θ在弧度。对于地理轴,第一个坐标是以度数表示的纬度。为了在这些轴上画出直线,x
而且y
必须是一样的尺寸。
例子:X = linspace(0,10,25)
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
y
- - - - - -第二个坐标
向量|矩阵
第二个坐标,指定为向量或矩阵。矩阵输入只支持直角轴。金宝app
第二个坐标的解释取决于轴的类型。对于直角轴,第二个坐标是y-轴在数据单元中的位置。
如果
x
而且y
那么两个向量的长度是一样的吗行
绘制单线。如果
x
而且y
那么矩阵的大小是一样的吗行
绘制多条线。的列y
与x
.如果其中之一
x
或y
一个是向量,另一个是矩阵行
绘制多条线。向量的长度必须等于其中一个矩阵维数:如果向量长度等于矩阵的行数,则
行
画出每个矩阵列与向量的关系。如果向量长度等于矩阵列数,则
行
画出每个矩阵行与向量的关系。如果矩阵是方阵,那么
行
画出每一列与向量的关系。
对于极轴,第二个坐标是以数据单位表示的半径。对于地理轴,第二个坐标是以度为单位的经度。为了在这些轴上画出直线,x
而且y
必须是一样的尺寸。
例子:Y = sinx
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
z
- - - - - -第三个坐标
向量|矩阵
第三个坐标,指定为向量或矩阵。矩阵输入只支持直角轴。金宝app
第三个坐标的解释取决于轴的类型。对于直角轴,第三个坐标是z-轴在数据单元中的位置。
如果
x
,y
,z
所有向量的长度都是一样的吗行
绘制一条三维直线。如果
x
,y
,z
那么,所有矩阵的大小都是一样的吗行
使用矩阵列绘制多条3d线。如果有一两个
x
,y
,z
一个向量和其他向量是相同大小的矩阵,那么行
绘制多条三维线。向量的长度必须等于矩阵的一个维数。
对于极轴和地理轴,第三个坐标影响轴上2-D线的分层。要使用这些轴类型中的第三个坐标,x
,y
,z
必须是一样的尺寸。
例子:Z = sinx + cos y
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
斧头
- - - - - -目标轴
轴
对象|PolarAxes
对象|GeographicAxes
对象
目标轴,指定为轴
对象,PolarAxes
对象,或GeographicAxes
对象。如果不指定轴,则行
在当前轴上的函数图。
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。
在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字
在报价。
例子:线(x, y,“颜色”,“红”,“线宽”,3)
创建3点宽的红线。
这里列出的属性只是一个子集。有关完整列表,请参见行属性.
颜色
- - - - - -线颜色
[0 0.4470 0.7410]
(默认)|RGB值|十六进制颜色代码|“r”
|‘g’
|“b”
|……
线颜色,指定为RGB三元组、十六进制颜色代码、颜色名称或短名称。
对于自定义颜色,请指定RGB三元组或十六进制颜色代码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内
[0, 1]
,例如,[0.4 0.6 0.7]
.十六进制颜色码是字符向量或以散列符号(
#
)后面跟着三个或六个十六进制数字,取值范围为0
来F
.这些值不区分大小写。因此,颜色代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三元组和十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
[10 0 0] |
“# FF0000” |
|
“绿色” |
“g” |
[0 10 0] |
“# 00 ff00” |
|
“蓝色” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
“# 00飞行符” |
|
“红色” |
“m” |
[10 0 1] |
“#”就 |
|
“黄色” |
“y” |
[11 10 0] |
“# FFFF00” |
|
“黑色” |
“k” |
[0 0 0] |
“000000 #” |
|
“白色” |
“w” |
[1 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] |
“# 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” |
|
例子:线(x, y,“颜色”,“蓝色”)
例子:line(x,y,'Color',[0.5 0.5 1])
例子:线(x, y,“颜色”,“# D9A2E9”)
线型
- - - - - -线条样式
“-”
(默认)|”——“
|”:“
|“-”。
|“没有”
线条样式,指定为本表中列出的选项之一。
线条样式 | 描述 | 产生的线 |
---|---|---|
“-” |
实线 |
|
”——“ |
虚线 |
|
”:“ |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
线宽
- - - - - -线宽
0.5
(默认)|积极的价值
线宽,以点为单位的正值,其中1点= 1/72英寸。如果行有标记,则行宽也会影响标记边。
线宽不能小于像素的宽度。如果将行宽设置为小于系统上像素宽度的值,则行将显示为一个像素宽。
标记
- - - - - -标记符号
“没有”
(默认)|“o”
|“+”
|“*”
|“。”
|……
标记符号,指定为本表中列出的值之一。默认情况下,该对象不显示标记。指定标记符号将在每个数据点或顶点上添加标记。
标记 | 描述 | 产生的标志 |
---|---|---|
“o” |
圆 |
|
“+” |
加号 |
|
“*” |
星号 |
|
“。” |
点 |
|
“x” |
交叉 |
|
“_” |
水平线 |
|
“|” |
垂直的线 |
|
“广场” |
广场 |
|
“钻石” |
钻石 |
|
“^” |
Upward-pointing三角形 |
|
“v” |
向下的三角形 |
|
“>” |
三点三角形 |
|
" < " |
只左向三角形 |
|
“五角星形” |
五角星形 |
|
“卦” |
六角星形 |
|
“没有” |
没有标记 | 不适用 |
MarkerSize
- - - - - -标志尺寸
6
(默认)|积极的价值
标记尺寸,以正数为单位,1点= 1/72英寸。
提示
不像
情节
函数,行
函数不调用newplot
在绘图和不尊重值之前NextPlot
属性用于图形或轴。它只是简单地将线条添加到当前轴上,而不删除其他图形对象或重置轴属性。但是,某些轴属性(如轴限制)可以更新以适应直线。
扩展功能
GPU数组
通过使用并行计算工具箱™在图形处理单元(GPU)上运行来加速代码。
分布式阵列
使用并行计算工具箱™跨集群的组合内存对大型数组进行分区。
版本历史
R2006a之前介绍
打开举例
Vous possédez une版本modifiée de cet举例。Souhaitez-vous ouvrir cet示例avec vos修改?
对MATLAB
Vous avez cliqué sur un lien qui对应à cette命令MATLAB:
倒exécuter la command, saisissez-la dans la fenêtre de command de MATLAB。Les navigateurs web ne 金宝appsupport pas Les command MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。