很多时候,我们在绘图时,需要在一个图中展示多组数据,此时,线条的颜色和标记形状的不同有利于数据的清晰展示,因此,小编今天就展示一下在matlab中如何设置不同的线条颜色和不同的标记形状,代码如下所示:
% 设定变化的颜色与标记形状
Color = {'r','g','b','y','m','c','w','k'};
Marker = {'o','s','d','<','>','p','h'};
% 绘图数据
x = linspace(1,10,100);
y(:,1) = sin(x);
y(:,2) = cos(x);
y(:,3) = sin(x)+cos(x);
% 绘图代码
for ii = 1:size(y,2)
plot(x,y(:,ii),'-',...% 设置线型
'MarkerIndices',1:20:length(x),...% 设置标记的间隔
'MarkerFaceColor',Color{ii},...% 设置标记填充颜色
'Color',Color{ii},...% 设置线条颜色
'Marker',Marker{ii})% 设置标记形状