【问题标题】:Specify color for Cluster elements in R为 R 中的簇元素指定颜色
【发布时间】:2016-03-18 01:57:28
【问题描述】:

我是 R 新手,我想了解一些信息。 我在 R 中使用 clusplot 形成了三个相交的集群。 所有三个集群都是不同的颜色(我已经使用了 shade 和 color 属性来做到这一点) 现在,我想更改集群中每个元素的颜色。我发现三个簇中的所有元素都具有相同的颜色,即绿色 有没有一种方法可以为每个集群指定所有元素的颜色。下面是截图和代码

 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)?

【问题讨论】:

  • 请使用dput()与我们分享一个示例数据集。
  • 我现在已将示例数据集添加到问题中。请检查

标签: r cluster-analysis


【解决方案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)

在我看来,唯一的问题是椭圆按密度着色,结果可能有点混乱,但点的颜色不同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-13
    • 1970-01-01
    • 2020-12-12
    • 2019-01-30
    • 1970-01-01
    • 2014-05-07
    • 2020-10-02
    • 1970-01-01
    相关资源
    最近更新 更多