单独的颜色数据点

时间:2014-10-25 12:54:51

标签: plot octave

是否可以使用单个绘图命令(如

)单独为数据点着色
plot(X,'color',colors);

或者我需要一个循环:

for k=1:length(X)
    plot(k,X,'.','color',colors(k,:));
    hold on
end

1 个答案:

答案 0 :(得分:2)

使用“分散”。您可以将颜色指定为RGB值或索引到颜色图中。一个例子

x = randn (100, 1);
y = randn (100, 1);
c = randi (20, 100, 1);
scatter(x, y, 10, c, ".")