是否可以使用单个绘图命令(如
)单独为数据点着色plot(X,'color',colors);
或者我需要一个循环:
for k=1:length(X)
plot(k,X,'.','color',colors(k,:));
hold on
end
答案 0 :(得分:2)
使用“分散”。您可以将颜色指定为RGB值或索引到颜色图中。一个例子
x = randn (100, 1);
y = randn (100, 1);
c = randi (20, 100, 1);
scatter(x, y, 10, c, ".")