根据Octave中的矢量绘制颜色点

时间:2015-05-21 10:01:08

标签: matlab plot octave

我想绘制多个2d点,这些点存储在 N -by- 3 矩阵中。前两列定义x和y坐标。第3列定义了用于单个点的颜色的索引,并引用了像这样的颜色代码列表:

c={[1 0 0], [0 1 0], [0 0 1]}

然后我调用了剧情功能:

plot(points(:,1), points(:,2), '.', 'Color', c(points(:,3)));

但我只收到错误:

  

颜色属性的值无效"颜色"

有没有办法用每个点的相应颜色绘制点?

1 个答案:

答案 0 :(得分:1)

使用scatter代替情节:

^[a-zA-Z_][a-zA-Z0-9_]{1,126}$