matlab plot()函数及设置线型和颜色

是个画图函数:

语法:

figure(1000);hold on;plot(x,y,'b.','markersize',20);axis equal;  

其中,x和y是某两个长度相同的列向量。比如:x=[1;2;3;4];y=[1;2;3;4];

线型和颜色:

线型

说明

标记符

说明

颜色

说明

-

实线(默认)

+

加号符

r

红色

--

双划线

o

空心圆

g

绿色

:

虚线

*

星号

b

蓝色

:.

点划线

.

实心圆

c

青绿色

 

 

x

叉号符

m

洋红色

 

 

s

正方形

y

黄色

 

 

d

菱形

k

黑色

 

 

^

上三角形

w

白色

 

 

v

下三角形

 

 

 

 

右三角形

 

 

 

 

左三角形

 

 

 

 

p

五角星

 

 

 

 

h

六边形

 

 

另外我们可以通过下面四个属性设置标识符的颜色和大小

1
 
2
 
3
 
4
LineWidth——指定线宽
 
MarkerEdgeColor——指定标识符的边缘颜色
 
MarkerFaceColor——指定标识符填充颜色
 
MarkerSize——指定标识符的大小

 

标记符    颜色
r          红
g          绿
b          蓝
c          蓝绿
m          紫红
y          黄
k          黑
w          白

 

但是线的颜色是由红绿蓝(RGB)三原色组成的,通过设定三原色的权重可以改变线的颜色,命令如下(x为横坐标,y为纵坐标):

 

color的域值为0—1

 

plot(x,y,'Color',[1 0 0]);代表红色

plot(x,y,'Color',[0 1 0]);代表绿色
plot(x,y,'Color',[0 0 1]);代表蓝色

 

plot(x,y,'Color',[0.3 0.8 0.9]);则是三种颜色组成的新颜色。

当需要以上常用的八种以外的颜色时,只要设置颜色中RGB的值就可以得到不同的颜色。

以不同颜色和符号绘图:

colors={'bp';'c*';'mh'};

 

 

 

 

posted on 2018-12-04 10:24  一杯明月  阅读(4465)  评论(0编辑  收藏  举报