主要内容

创建基本线

描述

例子

线(xy使用向量中的数据在当前轴上绘制一条直线x而且y.如果任何一xy,或者两者都是矩阵绘制多条线。不像情节函数,在不删除其他图形对象或重置轴属性的情况下将该行添加到当前轴。

例子

线(xyz在三维坐标中绘制一条直线。

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

例子

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

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

例子

pl= (___返回所有原语创建的对象。使用pl修改特定对象的属性对象。有关列表,请参见行属性

例子

全部折叠

创建x而且y向量。然后情节yx

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

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

通过指定绘制两条直线x而且y矩阵。使用绘制的列y而不是列x分开的线。

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

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

通过指定在三维坐标中绘制一条直线xy,z值。将轴更改为3-D视图使用视图(3)

T = linspace(0,10*pi,200);X = sint;Y = cos(t);Z = t;线(x, y, z)视图(3)

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

创建x而且y向量。的低级版本通过将数据指定为名称-值对参数来实现。当您以这种方式调用函数时,生成的行是黑色的。

X = linspace(0,10);Y = sinx;线(“XData”, x,“YData”, y)

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

在点(1,2)和点(9,12)之间画一条红色虚线。设置颜色而且线型属性作为名称-值对。

X = [1 9];Y = [2 12];线(x, y,“颜色”“红色”“线型”“——”

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

首先,从点(3,15)到点(2,12)画一条线,然后返回对象。然后将这条线改为绿色虚线。使用点表示法设置属性。

X = [3 2];Y = [15 12];Pl = line(x,y);

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

pl.Color =“绿色”;pl.LineStyle =“——”

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

输入参数

全部折叠

第一个坐标,指定为向量或矩阵。矩阵输入只支持直角轴。金宝app

第一个坐标的解释取决于轴的类型。对于直角轴,第一个坐标是x-轴在数据单元中的位置。

  • 如果x而且y那么两个向量的长度是一样的吗绘制单线。

  • 如果x而且y那么矩阵的大小是一样的吗绘制多条线。的列yx

  • 如果其中之一xy一个是向量,另一个是矩阵绘制多条线。向量的长度必须等于其中一个矩阵维数:

    • 如果向量长度等于矩阵的行数,则画出每个矩阵列与向量的关系。

    • 如果向量长度等于矩阵列数,则画出每个矩阵行与向量的关系。

    • 如果矩阵是方阵,那么画出每一列与向量的关系。

对于极轴,第一个坐标是极角θ在弧度。对于地理轴,第一个坐标是以度数表示的纬度。为了在这些轴上画出直线,x而且y必须是一样的尺寸。

例子:X = linspace(0,10,25)

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

第二个坐标,指定为向量或矩阵。矩阵输入只支持直角轴。金宝app

第二个坐标的解释取决于轴的类型。对于直角轴,第二个坐标是y-轴在数据单元中的位置。

  • 如果x而且y那么两个向量的长度是一样的吗绘制单线。

  • 如果x而且y那么矩阵的大小是一样的吗绘制多条线。的列yx

  • 如果其中之一xy一个是向量,另一个是矩阵绘制多条线。向量的长度必须等于其中一个矩阵维数:

    • 如果向量长度等于矩阵的行数,则画出每个矩阵列与向量的关系。

    • 如果向量长度等于矩阵列数,则画出每个矩阵行与向量的关系。

    • 如果矩阵是方阵,那么画出每一列与向量的关系。

对于极轴,第二个坐标是以数据单位表示的半径。对于地理轴,第二个坐标是以度为单位的经度。为了在这些轴上画出直线,x而且y必须是一样的尺寸。

例子:Y = sinx

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

第三个坐标,指定为向量或矩阵。矩阵输入只支持直角轴。金宝app

第三个坐标的解释取决于轴的类型。对于直角轴,第三个坐标是z-轴在数据单元中的位置。

  • 如果xy,z所有向量的长度都是一样的吗绘制一条三维直线。

  • 如果xy,z那么,所有矩阵的大小都是一样的吗使用矩阵列绘制多条3d线。

  • 如果有一两个xy,z一个向量和其他向量是相同大小的矩阵,那么绘制多条三维线。向量的长度必须等于矩阵的一个维数。

对于极轴和地理轴,第三个坐标影响轴上2-D线的分层。要使用这些轴类型中的第三个坐标,xy,z必须是一样的尺寸。

例子:Z = sinx + cos y

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

目标轴,指定为对象,PolarAxes对象,或GeographicAxes对象。如果不指定轴,则在当前轴上的函数图。

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字在报价。

例子:线(x, y,“颜色”,“红”,“线宽”,3)创建3点宽的红线。

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

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

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

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

  • 十六进制颜色码是字符向量或以散列符号()后面跟着三个或六个十六进制数字,取值范围为0F.这些值不区分大小写。因此,颜色代码“# 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”

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, y,“颜色”,“蓝色”)

例子:line(x,y,'Color',[0.5 0.5 1])

例子:线(x, y,“颜色”,“# D9A2E9”)

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

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

实线样本

”——“ 虚线

虚线样本

”:“ 虚线

虚线样本

“-”。 Dash-dotted线

虚线样例,虚线和点交替使用

“没有” 没有线 没有线

线宽,以点为单位的正值,其中1点= 1/72英寸。如果行有标记,则行宽也会影响标记边。

线宽不能小于像素的宽度。如果将行宽设置为小于系统上像素宽度的值,则行将显示为一个像素宽。

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

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

圆形记号笔样品

“+” 加号

加号标记的样本

“*” 星号

星号标记样本

“。”

点标样本

“x” 交叉

十字标记样本

“_” 水平线

水平线标记样本

“|” 垂直的线

垂直线标记的样本

“广场” 广场

方形记号笔样本

“钻石” 钻石

钻石线标记的样品

“^” Upward-pointing三角形

向上三角形标记的样本

“v” 向下的三角形

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

“>” 三点三角形

右指向三角形标记的样本

" < " 只左向三角形

左指向三角形标记的样本

“五角星形” 五角星形

五角星记号笔样本

“卦” 六角星形

六芒标记的样本

“没有” 没有标记 不适用

标记尺寸,以正数为单位,1点= 1/72英寸。

输出参数

全部折叠

基本线对象。使用pl在创建行之后查询或修改该行的属性。有关列表,请参见行属性

提示

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

扩展功能

版本历史

R2006a之前介绍