Matlab:plot函数绘制二维折线图

一、基本调用格式

1、plot(y)
  若y为向量时,则以y中元素序号为横坐标,y的分量为纵坐标绘制曲线。若y为实矩阵,则按照列绘制每一列对应的曲线。
2、plot(x,y)
  若x和y为同维向量,则以x为横坐标,y为纵坐标绘制曲线。若x和y中存在标量,则plot函数绘制出的是散点图。
3、plot(x1,y1,x2,y2)
  同时绘制多条曲线

二、属性设置

例:

x = [1 2 3 4 5];
y = [1 4 9 16 25];
plot(x,y,'k - o');%曲线设置为:黑色(k)、细直线(-)、点标记为圆形(o)

Matlab:plot函数绘制二维折线图_第1张图片

1、线条颜色设置

符号 颜色 RGB
‘r’ 红色 [1 0 0]
‘g’ 绿色 [0 1 0]
‘b’ 蓝色 [0 0 1]
‘k’ 黑色 [0 0 0]
‘w’ 白色 [1 1 1]
‘c’ 青色 [0 1 1]
‘y’ 黄色 [1 1 0]
‘m’ 品红 [1 0 1]

例如:plot(x,y,‘r’);%线条设置为红色

2、线形设置

符号 线形
‘-’ 实线(默认)
‘- -’ 虚线
‘:’ 点线
‘-.’ 点划线

例如:plot(x,y,’:’);%线形设置为虚线

3、点形状设置

符号 线形
‘o’
‘+’ 加号
‘*’ 星号
‘.’
‘x’ 十字
‘s’ 正方形
‘d’ 菱形
‘p’ 五角星
‘^’ 上三角形
‘v’ 下三角形
‘>’ 右三角形
‘<’ 左三角形

例如:plot(x,y,’o’);%坐标点设置为圆形

4、其它设置
线宽设置:Plot(x,y,’LineWidth’,1);%默认为0.5磅
标记大小设置:plot(x,y,’o’,’MarkerSize’,10);%默认为6磅
标记填充延时:plot(x,y,’o’,’MarkerFaceColor’,’b’);%设置为蓝色

三、辅助显示函数

函数 作用
title(’ ') 设置图形的标题
xlabel(’ ') 标记横坐标含义
ylabel(’ ') 标记纵坐标含义
axis([xmin xmax ymin ymax]) 限定曲线显示范围
grid on/grid off 添加网格线/取消网格线
hold on/hold off 保持上一张图/取消保持
text(a,b,’ ’) 在点(a,b)处添加标注

你可能感兴趣的:(matlab,开发语言)