为 R 中的 Cluster 元素指定颜色
Specify color for Cluster elements in R
我是 R 的新手,我想了解一些信息。
我在 R 中使用 clusplot 形成了三个相交的簇。
所有三个簇都有不同的颜色(我使用了阴影和颜色属性来做到这一点)
现在,我想更改集群中每个元素的颜色。我发现三个簇中的所有元素都具有相同的颜色,即绿色
有没有一种方法可以为每个集群指定所有元素的颜色。下面是截图和代码
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)?
如果您查看帮助页面,您会发现 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)
从我的角度来看,唯一的问题是椭圆是按密度着色的,结果可能有点混乱,但点的颜色不同。
我是 R 的新手,我想了解一些信息。
我在 R 中使用 clusplot 形成了三个相交的簇。
所有三个簇都有不同的颜色(我使用了阴影和颜色属性来做到这一点)
现在,我想更改集群中每个元素的颜色。我发现三个簇中的所有元素都具有相同的颜色,即绿色
有没有一种方法可以为每个集群指定所有元素的颜色。下面是截图和代码
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)?
如果您查看帮助页面,您会发现 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)
从我的角度来看,唯一的问题是椭圆是按密度着色的,结果可能有点混乱,但点的颜色不同。