您的位置:首页 > 编程语言 > MATLAB

Matlab设置线条颜色宽度线型

2013-12-28 15:28 197 查看



多组变量绘图:plot(x1, y1, 选项1, x2, y2, 选项2, ……)

上面的plot格式中,选项是指为了区分多条画出曲线的 颜色,线型及标记点而设定的曲线的属性.MATLAB在多组变量绘图时,可线以不同的颜色,不同的线型及标记点表示出来.

颜色属性

'r' 红色 'm' 粉红

'g' 绿色 'c' 青色

'b' 兰色 'w' 白色

'y' 黄色 'k' 黑色

线型属性

'-' 实线 '--' 虚线

':' 点线 '-.' 点划线

标记点属性

'.' 用点号绘制各数据点 '^' 用上三角绘制各数据点

'+' 用'+'号绘制各数据点 'v' 用下三角绘制各数据点

'*' 用'*'号绘制各数据点 '>' 用右三角绘制各数据点

' .' 用'.'号绘制各数据点 '<' 用左三角绘制各数据点

's'或squar 用正方形绘制各数据点'p' 用五角星绘制各数据点

'd'或diamond用菱 形绘制各数据点 'h' 用六角星绘制各数据点

这些选项可以连在一起用,如:'-.g'表示绘制绿色的点划线,'g+'表示用绿

色的 '+'号绘制曲线.

注意:

1)表示属性的符号必须放在同一个字符串中;

2)可同时指定2~3个属性;

3) 与先后顺序无关;

4)指定的属性中,同一种属性不能有两个以上.

例:t=0:0.1:2*pi;

y1=sin(t);

y2=cos(t);

y3=sin(t).*cos(t);

plot(t,y1, '-r',t,y2, ':g',t,y3, '*b')

该程序还可以写成:

t=0:0.1:2*pi;

y1=sin(t);

y2=cos(t);

y3=sin(t).*cos(t);

plot(t,y1, '-r')

hold on

plot(t,y2, ':g')

plot(t,y3, '*b')

hold off
注:在MATLAB中,如画图前已有打开的图形窗口,则再画图系统将自动擦掉坐标系中已有的图形对象,但设置了hold on后,可以保持坐标系中已绘出的图形.

设置线宽度(LineWidth),标记点的边缘颜色(MarkerEdgeColor),

填充颜色 (MarkerFaceColor)及标记点的大小(MarkerSize)

例:设置绘图线的线型,颜色,宽度,标记 点的颜色及大小:
t=0:pi/20:pi;

y=sin(4*t).*sin(t)/2;

plot(t,y,'-bs','LineWidth',2,... %设置线的宽度为2

'MarkerEdgeColor','k',... %设置标记点边缘颜色为黑色

'MarkerFaceColor','y',... %设置标记点填充颜色为黄色

'MarkerSize',10) %设置标记点的尺寸为10
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  matlab