您的位置:首页 > 编程语言 > MATLAB

matlab里作图使用不同的颜色

2013-05-16 05:31 337 查看
本文以plot画线条为例。
  如果一幅图中有多个线条,需要用不同的颜色标明。
  1.自动使用不同的颜色
plot(x1,y2,x2,y2,x3,y3,...);
此方法比较简单,能满足一般需要。但默认只能在7种颜色之间循环,具体的颜色可通过
get(gca,'ColorOrder')
命令查看
  2.设置颜色数组,通过循环使用不同的颜色
基本命令为
plot(y,'color', [1 0 0]);
下面是一个比较完整的例子
clear;
M=10; N=10;
data=rand(M,N); %生成M组N点演示数据
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 .5 0
0 .75 .75
] ; %自定义M组颜色
figure;hold on; %在同一张图上绘制
for i=1:M
    plot(data(i,:),'color',color(i,:));
end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Matlab
相关文章推荐