标签: 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)));
但我只收到错误:
颜色属性的值无效"颜色"
有没有办法用每个点的相应颜色绘制点?
答案 0 :(得分:1)
使用scatter代替情节:
scatter
^[a-zA-Z_][a-zA-Z0-9_]{1,126}$