matlab|plot线条属性各类使用与讲解

本博文源于matlab基础,主要讲解plot线条属性的使用。相信大家接触过matlab会明白,没接触过线条属性画图是这样子的:
在这里插入图片描述
接触过线条属性的画图应该是这样子的
在这里插入图片描述

是不是感觉有点二狗上天变神犬的感觉,下面一起来学习

颜色

色彩字符 色彩 RGB值
y/yellow 黄色 1 1 0
m/magenta 洋红 1 0 1
c /cyan 青色 0 1 1
r /red 红色 1 0 0
g/green 绿色 0 1 0
b/blue 蓝色 0 0 1
w/white 白色 1 1 1
k/black 黑色 0 0 0

大家没有看错,rgb的值2^3已经罗列完毕,说明matlab只有这几种,没有1447万种颜色让你眼花缭乱,这几种表现起来就行了。

标记类型

绘图字符 数据点
. 黑点
o 小圆圈
x 叉号
+ 十字标号
* 星号
s 小方块
p 五角星
d 砖石形
^ 三角形(向上)
v 三角形(向下)
< 三角形(向左)
> 三角形(向右)
h 六角星

虽然初学者很少会用,但是只要在网上看见优秀的程序在用,我们看得懂,会套用就行了。matlab先学会套用再学着编写自己认为优秀的代码

线型

线型符号 线型
- 实线
: 点线
-. 点划线
- - 虚线

线条宽度

指定线条的宽度,取值为整数(单位为像素点)。
例如:

plot(x,y,'linewidth',2)

标记大小

指定标记符号的大小尺寸,取值为整数(单位为像素点).
例如:

plot(x,y,'markersize',12)

标记面填充颜色

指定用于填充标记符面的颜色
例如:

plot(x,y,'markerfacecolor',[0.49 1 0.63])

标记周边颜色

指定标记符颜色或者是标记符周边线条的颜色:,取值范围在第一张表格里。例如:

plot(x,y,'markeredgecolor',['k'])

最后把开头的例子的源码分享出来

画出函数y=cos2t的图像,并定义线条的属性

>> t=0:pi/25:2*pi;
>> y=cos(2*t);
>> plot(t,y,'-mo','linewidth',2,'markeredgecolor','k','markerfacecolor',[0.49 1 0.63],'markersize',10)
>> 

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_37149062/article/details/107309529#comments_22248105