一、基本调用格式
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)
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)处添加标注 |