线

创建原始行

描述

线(Xÿ使用向量中的数据在当前轴中绘制一条线Xÿ。如果任何一Xÿ或两者是矩阵,然后线绘制多行。不像情节功能,线添加行到当前轴而不删除其他图形对象或复位轴属性。

线(Xÿž在绘制三维坐标的直线。

线从该点画一条线(0,0)(1,1)使用默认属性设置。

线(___名称,值修改使用所述线的外观的一个或多个名称值参数对。例如,“线宽”,3设置行宽度为3点。在所有其他输入参数之后指定名称-值对。例如,如果使用名称-值对指定数据线(‘XData’,‘x’,‘YData’,‘y’),那么你必须指定矢量数据。

线(斧头___在指定的笛卡尔坐标、极坐标或地理坐标中创建线斧头而不是在当前轴(gca)。指定斧头作为第一个输入参数。

pl= (___返回所有原始线对象创建。采用pl修改特定的属性线对象创建后。对于列表,请参阅行属性

例子

全部收缩

创建Xÿ作为载体。然后,阴谋ÿX

x = linspace (0, 10);y = sin (x);线(X,Y)

画出两条线,通过指定Xÿ矩阵。采用线到情节列ÿ与列X为分开的线。

x = linspace (0, 10) ';y = [sin(x) cos(x)];线(X,Y)

通过指定在三维坐标中绘制直线Xÿž值。使用以下命令将轴更改为3d视图图(3)

t = linspace(0, 10 *π,200);x =罪(t);y = cos (t);z = t;线(x, y, z)视图(3)

创建Xÿ作为载体。然后,阴谋ÿX使用的低级别版本线功能。

x = linspace (0, 10);y = sin (x);线(“XData”,X,'YDATA',Y)

绘制的点(1,2)和(9,12)之间的红色,虚线。设置颜色线型属性作为名称-值对。

x = [1 9];y = [2 12];线(x, y,'颜色''红色''的LineStyle'' - '

首先,从点(3,15)到(2,12)画一条线,然后返回线对象。然后将该行更改为绿色虚线。

注意:从R2014b开始,您可以使用点符号来设置属性。如果您使用的是较早的版本,请使用函数。

X = [3 2];Y = [15 12];PL =行(X,Y);

pl.Color ='绿色';pl.LineStyle =' - ';

输入参数

全部收缩

第一坐标,指定为矢量或矩阵。矩阵输入支持仅笛卡尔轴。万博1manbetx

第一个坐标的解释取决于坐标轴的类型。对于笛卡尔坐标,第一个坐标是X轴在数据单元的位置。

  • 如果Xÿ是具有相同长度的两个矢量,然后线绘制一条线。

  • 如果Xÿ是具有相同大小的矩阵,然后线情节多行。的函数图列ÿX

  • 如果一个Xÿ一个是向量,另一个是矩阵线情节多行。向量的长度必须等于矩阵的一个维数:

    • 如果向量长度等于矩阵行数,则线绘制每个矩阵列相对于向量。

    • 如果向量的长度等于矩阵的列数,则线将每个矩阵行与向量作图。

    • 如果矩阵是平方的,那么线绘制每一列相对于向量。

对于极轴,所述第一坐标是极角θ在弧度。对于地理坐标,第一个坐标是纬度(以度为单位)。要在这些轴上画线,Xÿ必须是相同的大小。

例:x = linspace(0, 10日,25)

数据类型:||int8|INT16|INT32|int64|uint8|UINT16|uint32|uint64|明确的|约会时间|持续时间

第二坐标,指定为矢量或矩阵。矩阵输入支持仅笛卡尔轴。万博1manbetx

第二坐标的解释取决于轴的类型。对于笛卡尔轴,第二坐标ÿ轴在数据单元的位置。

  • 如果Xÿ是具有相同长度的两个矢量,然后线绘制一条线。

  • 如果Xÿ是具有相同大小的矩阵,然后线情节多行。的函数图列ÿX

  • 如果一个Xÿ一个是向量,另一个是矩阵线情节多行。向量的长度必须等于矩阵的一个维数:

    • 如果向量长度等于矩阵行数,则线绘制每个矩阵列相对于向量。

    • 如果向量的长度等于矩阵的列数,则线将每个矩阵行与向量作图。

    • 如果矩阵是平方的,那么线绘制每一列相对于向量。

对于极轴,第二个坐标是数据单位的半径。对于地理轴,第二个坐标是经度(以度为单位)。要在这些轴上画线,Xÿ必须是相同的大小。

例:Y =的sin(x)

数据类型:||int8|INT16|INT32|int64|uint8|UINT16|uint32|uint64|明确的|约会时间|持续时间

第三个坐标,用向量或矩阵表示。矩阵输入支持仅笛卡尔轴。万博1manbetx

第三个坐标的解释取决于坐标轴的类型。对于笛卡尔坐标,第三个坐标是ž轴在数据单元的位置。

  • 如果Xÿž具有相同长度的所有载体,则线绘制了单3-d线。

  • 如果Xÿž具有相同尺寸的所有矩阵,然后线使用矩阵列绘制多条3d线。

  • 如果一个或两个Xÿž是一个矢量,其它的是相同大小的矩阵,然后线绘制多条3d线。向量的长度必须等于一个矩阵维数。

对于极性和地理坐标轴,所述第三坐标影响的轴线上的2-d线的层次感。使用在这些类型的轴的第三坐标,Xÿž必须是相同的大小。

例:Z =的sin(x)+ COS(y)的

数据类型:||int8|INT16|INT32|int64|uint8|UINT16|uint32|uint64|明确的|约会时间|持续时间

目标轴,指定为对象,PolarAxes对象,或者一个GeographicAxes对象。如果没有指定坐标轴,则线函数图中的当前轴。

名称 - 值对参数

指定可选的用逗号分隔的对名称,值参数。的名字是参数的名称和是对应的值。的名字必须出现引号内。您可以按照任何顺序指定多个名称和值对参数名1,值1,...,NameN,值N

例:线(x, y,“颜色”,“红”,“线宽”,3)创建一个红线是宽3分。

这里列出的属性是唯一的一个子集。有关完整列表,请参阅行属性

行颜色,指定为一个RGB三元组、一个十六进制颜色代码、一个颜色名称或一个短名称。

对于自定义颜色,指定一个RGB三元或十六进制颜色代码。

  • 一个RGB三元组是一个三元件列向量,其元素指定的颜色的红色,绿色和蓝色分量的强度。的强度必须在范围[0,1];例如,[0.4 0.6 0.7]

  • 十六进制颜色代码是一个以散列符号(),接着的三个或六个十六进制数字,它的范围可以从0F。这些值不区分大小写。因此,颜色代码'#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飞行符”

'品红' 'M' [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] '#0072BD'

[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] '#77AC30'

[0.3010 0.7450 0.9330] '#4DBEEE'

(0.6350 0.0780 0.1840) '#A2142F'

例:线(X,Y, '颜色', '蓝')

例:线(X,Y, '颜色',[0.5 0.5 1])

例:线(X,Y, '颜色', '#D9A2E9')

线条样式,指定为在此表中列出的选项之一。

线型 描述 产生的线
' - ' 实线

' - ' 虚线

':' 虚线

' - '。 点划线

'没有' 没有线 没有线

线宽,规定为以点为正值,其中1点= 1/72英寸。如果线路具有标记,则线宽度也影响该标记的边缘。

标记符号,指定为在此表中列出的值之一。默认情况下,对象不显示标记。指定一个标记符号添加在每个数据点或顶点标记。

描述
'O'
'+' 加号
'*' 星号
''
'X' 交叉
“广场”'S' 广场
“钻石”' d ' 钻石
“^” Upward-pointing三角形
'V' 向下的三角形
“>” 向右的三角
'<' 只左向三角形
五角星形的'P' 五角星(五角星)
“卦”“h” 六角星(卦)
'没有' 没有标记

标记大小,指定为点的正值,其中1点= 1/72英寸。

输出参数

全部收缩

原始行对象。采用pl到查询或行的修改属性它被创建之后。对于列表,请参阅行属性

提示

  • 不像情节函数,线函数不调用newplot在绘制之前不尊重和不尊重的值NextPlot图形或轴的属性。它只是将行添加到当前轴,而不删除其他图形对象或重置轴属性。但是,某些轴属性(如轴限制)可以更新以适应该行。

扩展功能

R2006a前推出