说明
绘图函数接受线条设定作为参数并相应地修改生成的图形。您可以为线条指定以下三个要素:
- 线型
- 标记符号
- 颜色
例如:
plot(x,y,'-.or')
使用点划线 (-.)
绘制 x-y 图,在数据点位置放置圆形标记 (o)
,并将线条和标记设置为红色 (r)
。可在数据参数之后,以字符向量形式指定各要素(任意顺序)。请注意,线条设定不是名称-值对组。
给制不带线条的数据点
如果指定标记而不是线型,则将仅绘制标记。例如:
plot(x,y,'d')
线型、标记符号和颜色
可以指明要显示的线型、标记和颜色,下表进行了详细介绍:
线型设置
线型 | 说明 |
---|---|
- | 实线 |
– | 虚线 |
: | 点线 |
-. | 点划线 |
标记符号设置
标记 | 说明 |
---|---|
‘o’ | 圆圈 |
‘+’ | 加号 |
‘*’ | 星号 |
‘.’ | 点 |
‘x’ | 叉号 |
‘_’ | 水平线条 |
‘s’ | 方形 |
‘d’ | 菱形 |
‘^’ | 上三角 |
‘v’ | 下三角 |
‘>’ | 右三角 |
‘<’ | 左三角 |
‘p’ | 五角形 |
‘h’ | 六角形 |
颜色设置
线型 | 说明 |
---|---|
y | 黄色 |
m | 品红色 |
c | 青蓝色 |
r | 红色 |
g | 绿色 |
b | 蓝色 |
w | 白色 |
k | 黑色 |
相关属性
MATLAB图形允许控制下列直观特征:
LineWidth
- 指定线条的宽度(以磅为单位)。MarkerEdgeColor
- 指定标记颜色或填充标记(圆形、方形、菱形、五角形、六角形和四个三角形)的边颜色。MarkerFaceColor
- 指定填充标记的面的颜色。MarkerSize
- 指定标记的大小(以磅为单位,必须大于 0)。
示例
使用不同的线型、颜色和标记在三个不同的范围中绘制正弦函数图
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
设置线条属性
示例: plot(x,y,'-o','MarkerIndices',[1 5 10])
在第一、第五和第十个数据点处显示圆形标记。
示例: plot(x,y,'-x','MarkerIndices',1:3:length(y))
每隔三个数据点显示一个交叉标记。
示例: plot(x,y,'Marker','square','MarkerIndices',5)
在第五个数据点显示一个正方形标记。
t = 0:pi/20:2*pi;
figure
plot(t,sin(2*t),'-mo',...'LineWidth',2,...'MarkerEdgeColor','k',...'MarkerFaceColor',[.49 1 .63],...'MarkerSize',10)
资源传送门
- 关注【做一个柔情的程序猿】公众号
- 在【做一个柔情的程序猿】公众号后台回复 【python资料】【2020秋招】 即可获取相应的惊喜哦!
- 自己搭建的博客地址:梦魇回生的博客
「❤️ 感谢大家」
- 点赞支持下吧,让更多的人也能看到这篇内容(收藏不点赞,都是耍流氓 -_-)
- 欢迎在留言区与我分享你的想法,也欢迎你在留言区记录你的思考过程
- 欢迎大家加入知识星球进行交流讨论,这里一定有与你一同的道友