文档

本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

LineSpec(线条设定)

线条设定

说明

绘图函数接受线条设定作为参数并相应地修改生成的图形。您可以为线条指定以下三个要素:

  • 线型

  • 标记符号

  • 颜色

例如:

plot(x,y,'-.or')

使用点划线 (-.) 绘制 x-y 图,在数据点位置放置圆形标记 (o),并将线条和标记设置为红色 (r)。可在数据参数之后,以字符向量形式指定各要素(任意顺序)。请注意,线条设定不是名称-值对组。

给制不带线条的数据点

如果指定标记而不是线型,则将仅绘制标记。例如:

plot(x,y,'d')

线型设定符

您可以指明要显示的线型、标记类型和颜色,下表进行了详细介绍:

设定符线型
'-'

实线(默认)

'--'

虚线

':'

点线

'-.'

点划线

标记设定符

设定符

标记类型

'+'

加号

'o'

圆圈

'*'

星号

'.'

'x'

叉号

'square' 或 's'

方形

'diamond' 或 'd'

菱形

'^'

上三角

'v'

下三角

'>'

右三角

'<'

左三角

'pentagram' 或 'p'

五角星(五角形)

'hexagram' 或 'h'

六角星(六角形)

颜色设定符

设定符

颜色

r

红色

g

绿色

b

蓝色

c

青蓝色

m

品红色

y

黄色

k

黑色

w

白色

相关属性

此页还介绍了如何指定用于绘图的线条的属性。MATLAB® 图形允许您控制下列直观特征:

  • LineWidth - 指定线条的宽度(以磅为单位)。

  • MarkerEdgeColor - 指定标记颜色或填充标记(圆形、方形、菱形、五角形、六角形和四个三角形)的边缘颜色。

  • MarkerFaceColor - 指定填充标记的面的颜色。

  • MarkerSize - 指定标记的大小(以磅为单位,必须大于 0)。

此外,还可以指定 LineStyleColorMarker 属性,而不使用线条设定字符向量。如果要使用 RGB 三元数指定不在列表中的颜色,则该属性非常有用。有关这些属性的详细信息,请参阅 Line 属性,有关颜色的详细信息,请参阅 ColorSpec

示例

全部折叠

使用不同的线型、颜色和标记在三个不同的范围中绘制正弦函数图。

figure
t = 0:pi/20:2*pi;
plot(t,sin(t),'-.r*')
hold on
plot(t,sin(t-pi/2),'--mo')
plot(t,sin(t-pi),':bs')
hold off

创建一个图形以阐释如何设置线条属性。

t = 0:pi/20:2*pi;
figure
plot(t,sin(2*t),'-mo',...
    'LineWidth',2,...
    'MarkerEdgeColor','k',...
    'MarkerFaceColor',[.49 1 .63],...
    'MarkerSize',10)

另请参阅

| | | | | |

此主题对您有帮助吗?