我是Matlab的新手,并且难以生成“多色”图形。 我正在将文本文件中的数据读入三个向量:X,Y和Cluster。 我需要为X和Y生成一个图形,并根据集群{0,1,2}设置点的颜色。 你能告诉我该怎么办?从我试图做的,它只给我一个选项,用X,Y绘制一个颜色的图。
提前致谢, 阿迪
答案 0 :(得分:1)
好像你正在尝试做散点图
cmp = lines(3);
scatter( X, Y, 20, cmp(Cluster+1), 'filled');
在索引+1
时注意cmp
- Matlab的第一个索引 1 且不 0!