将X,Y和Z视为n柱向量,其中Z仅具有值1-6。
然后,我想绘制
for i=1:n
if Z(i) == 1
plot(X(i), Y(i), @1)
hold on
elseif
plot(X(i), Y(i), @2)
...
我想做的是单行完成这个
plot(X, y, 'color', Z).
有没有办法这样做? (简而言之,我的设置(本例中的颜色)可以由第三个向量决定吗?)
提前致谢。
答案 0 :(得分:0)
如果我正确理解了您的问题,您希望使用颜色x(i), y(i)
绘制每对坐标z(i)
。使用scatter()
功能:
scatter(x,y,[],z)
z
可以是矢量或矩阵,其中每一行都是RGB颜色规范。