在R

时间:2016-03-17 17:19:19

标签: r cluster-analysis

我是R的新手,我想获得一些信息。 我使用 R 中的 clusplot 形成了三个相交的聚类。 所有三个簇都有不同的颜色(我已经使用了阴影和颜色属性来做到这一点) 现在,我想改变集群中每个元素的颜色。我发现三个簇中的所有元素都具有相同的颜色,即绿色 有没有办法可以为每个群集指定所有元素的颜色。以下是截图和代码enter image description here

 kmres <- kmeans(data1,centers=3,iter.max=100,nstart=25)
 clusplot(data1,kmres$cluster,color=TRUE,shade=TRUE)

这是我的示例数据集 我有三列M,G,PTS。 M G PTS 82 209 521

有没有办法(特别是使用clusplot)?

1 个答案:

答案 0 :(得分:1)

如果您查看帮助页面,可以找到可能对您有帮助的col.p属性。

data1<-iris[,-5]
kmres <- kmeans(data1,centers=3,iter.max=100,nstart=25)
clusplot(data1,kmres$cluster,color=TRUE,shade=TRUE,col.p = kmres$cluster)

Example

从我的观点来看唯一的问题是椭圆的密度是彩色的,结果可能有点令人困惑,但点颜色不同。