大家。 我在绘制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()
我得到了这个结果。它没有内容......
我该如何克服这个问题?
谢谢:)
答案 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")
如果你专注于你的信号,你会看到浅色的情节。