【问题标题】:I can't see the result of silhouette plot except for the axis(in R)除了轴(在R中)之外,我看不到轮廓图的结果
【发布时间】:2016-01-08 09:16:27
【问题描述】:

每个人。 我在 R 中绘制剪影图时遇到问题。

这是我的代码。

#k-means clustering
#install.packages("cluster")
library(cluster)
kc <- kmeans(nsoap, centers=3)

dissE <- daisy(nsoap)
sk <- silhouette(kc$cl,dissE)

plot(sk)
dev.off()

我刚得到这个结果。它没有内容......

我该如何克服这个问题?

谢谢你:)

【问题讨论】:

标签: r silhouette


【解决方案1】:

尝试使用参数col = "darkblue"。例如:

plot(sk, col="darkblue")

然后,如果你集中注意力,你会看到浅色的情节。

【讨论】:

    【解决方案2】:

    发布答案,因为这是针对此问题的 google 搜索的最高结果。

    这是在 RStudio 中如何渲染绘图的问题。

    这篇文章 (https://stackoverflow.com/a/34404740/7687105) 展示了如何在调用 plot() 时设置border = NA 以使绘图正确呈现。

    此处使用的另一个选项 (https://stackoverflow.com/a/34110332/7687105) 是在 RStudio 中调用 windows() 以获得一个单独的图形窗口,该窗口可以正确绘制轮廓系数,而无需使用 border= 选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-07
      • 2016-04-27
      • 2020-06-14
      • 1970-01-01
      • 2012-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多