用多色matlab绘图

时间:2012-12-25 15:28:48

标签: matlab

我是Matlab的新手,并且难以生成“多色”图形。 我正在将文本文件中的数据读入三个向量:X,Y和Cluster。 我需要为X和Y生成一个图形,并根据集群{0,1,2}设置点的颜色。 你能告诉我该怎么办?从我试图做的,它只给我一个选项,用X,Y绘制一个颜色的图。

提前致谢, 阿迪

1 个答案:

答案 0 :(得分:1)

好像你正在尝试做散点图

cmp = lines(3);
scatter( X, Y, 20, cmp(Cluster+1), 'filled');

在索引+1时注意cmp - Matlab的第一个索引 1 0!