6

每个人。我在 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()

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

在此处输入图像描述

我该如何克服这个问题?

谢谢:)

4

2 回答 2

8

发布答案,因为这是谷歌搜索此问题的最佳结果。

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

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

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

于 2018-04-29T17:47:11.840 回答
-1

试试这个论点col = "darkblue"。例如:

plot(sk, col="darkblue")

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

于 2015-12-01T09:02:16.903 回答