STUTTGART 发表于 2007-12-14 08:38

请教 plot 循环变色的方法

大家好, 我在数据分析中遇到一个问题

我需要用Plot 循环在一个图里产生大概20个曲线, 我的核心代码如下:

for i = 1 : (maxC - minC + 1)   
    hold on
    for j = 1 : tempC
      x(i, j) = dataOHD(temp, 3);
      y(i, j) = dataOHD(temp, 4);
    end
    temp = temp + j - 1
    tempC = tempC+ 1;
    plot(x(i, :), y(i, :), '+')% 问题在这里---这些点的颜色都是蓝色, 有什么办法? 考虑到大概要产生20个曲线, i = 1 to 20 左右.
    hold on
end
%legend('-GPS-Daten','-Rohe Handy-Daten','-Cluster')
hold off
print -dbmpD:\SA_PIC\GPSvsRHD.bmp

THX

[ 本帖最后由 eight 于 2007-12-14 09:35 编辑 ]

huright 发表于 2007-12-14 09:19

通过图形句柄来实现

STUTTGART 发表于 2007-12-14 09:20

问题已经解决, thx

STUTTGART 发表于 2007-12-14 09:21

for i = 1 : 3   
    for j = 1 : tempC
      x(i, j) = dataOHD(temp + j, 3);
      y(i, j) = dataOHD(temp + j, 4);
%       date(j, 1) = dataOHD(temp, 3);
%       date(j, 2) = dataOHD(temp, 4);
    end
    temp = temp + j - 1;
    tempC = tempC+ 1;
    hold on
    plot(x(i,:),y(i,:),'-s', 'color', )
end
页: [1]
查看完整版本: 请教 plot 循环变色的方法