|||
如果Matlab一幅图中有多个线条,一般需要用不同的颜色标明。
1.自动使用不同的颜色
plot(x1,y2,x2,y2,x3,y3,...); % 默认在7种颜色之间循环,具体的颜色可通过 get(gca,'ColorOrder')命令查看
2.设置颜色数组,循环使用自定义的不同颜色
如定义颜色矩阵,Nx3维,每一行一个颜色。
color=[0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1...
] ; %可以任意定义0-1之间的数值
figure
hold on; %在同一张图上绘制
for i=1:N
plot(data(i,:),'color',color(i,:)); % data(i,:) 为所需要绘制的线条数据
end
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-27 12:06
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社