除了轴(在R中)我无法看到轮廓图的结果

时间:2015-10-10 14:15:26

标签: r silhouette

大家。 我在绘制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()

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

enter image description here

我该如何克服这个问题?

谢谢:)

2 个答案:

答案 0 :(得分:1)

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

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

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

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

答案 1 :(得分:-1)

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

plot(sk, col="darkblue")

如果你专注于你的信号,你会看到浅色的情节。