2014-10-28 44 views

回答

1

我会推荐在for循环中做,但也许有另一种方式做它。

定义你的颜色在一个矩阵

cmap = hsv(10) %generate 10 random colors 
hold on 
for ii=1:10 
    plot(x(ii,:),y(ii,:),'color',cmap(ii,:)) 
end 

创建cmap,如你所愿。它需要是nlines X 3大小。

+1

不完全是我需要的,但它给了我足够的信息来做我想做的事。非常感谢:) – josh 2014-10-28 13:02:32

0

如果您不需要选择颜色,只要它们不同,您可以使用plot(transpose(data))这将使用不同的颜色绘制每行数据。

+0

我需要能够选择颜色,因为我正在绘制加热和冷却数据(特别是顺序),所以最后是红色的冷却和蓝色的加热......这弄乱了我的头! – josh 2014-10-28 13:03:53

相关问题