1.符号
clear all;
clc;
close all
a=[1,2,3];
b=[2,3,4];
plot(a,b,'bx'); %此句可替换为plot(a,b,'bx','MarkerSize',10);
xlim([0,5]);
ylim([0,5]);
注:b代表颜色蓝色
x代表符号x
'MarkerSize',10代表符号大小(MarkerSize大小写均可)
结果:
2.线
clear all;
clc;
close all
a=[1,2,3];
b=[2,3,3];
plot(a,b,'r-'); %此句可替换为plot(a,b,'r-','linewidth',1);
xlim([0,5]);
ylim([0,5]);
注:r代表颜色红色
-代表实直线
'linewidth',1代表线粗细(linewidth大小写均可)
结果:
现将颜色、符号、线的绘制方法整理如下表
颜色 | 符号(一一对应坐标) | 线(坐标间连线) | |
---|---|---|---|
r(红色) | . | p(五角星) | -(实直线) |
g(绿色) | + | h(六角星) | --(短线虚线) |
b(蓝色) | * | s(方块) | -.(短线与点交替虚线) |
c(青色) | < | d(菱形) | :(点虚线) |
y(黄色) | > | o | |
k(黑色) | ^ | x | |
w(白色) | v | ||
m(品红) |
值得注意的是:
(1)(i)plot(a,b,'b.'); 绘制结果为符号(一一对应坐标)
(ii)plot(a,b,'b-'); 绘制结果为实直线(坐标间连线)
(iii)plot(a,b,'b-.'); 绘制结果为短线与点交替虚线(坐标上无符号)
(iiii)plot(a,b,'b.-');或plot(a,b,'b- .'); 绘制结果为实直线上有一一对应坐标的符号(“.-”或“-空格.”)
(2)其他情况遵循颜色符号线/颜色线符号表示法均可(颜色、符号、线每种只可存在一个)
plot(a,b,'bo:');%颜色 符号 线
plot(a,b,'b:o');%颜色 线 符号
以上两种效果一样
(3)若想在已有图像上继续绘制新符号或线,在前置的plot语句后加hold on
clear all;
clc;
close all
a=[1,2,3];
b=[2,3,3];
c=[2,3,4];
d=[4,2,1];
plot(a,b,'r.:','LInewIdth',1);hold on
plot(c,d,'bo-.');
xlim([0,5]);
ylim([0,5]);
结果: