每个人。我在 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 中绘制剪影图时遇到问题。
这是我的代码。
#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()
我刚得到这个结果。它没有内容...
我该如何克服这个问题?
谢谢:)
发布答案,因为这是谷歌搜索此问题的最佳结果。
这是在 RStudio 中如何渲染绘图的问题。
这篇文章 ( https://stackoverflow.com/a/34404740/7687105 ) 展示了如何在调用 plot() 时设置border = NA 以使绘图正确呈现。
此处使用的另一个选项 ( https://stackoverflow.com/a/34110332/7687105 ) 是在 RStudio 中调用 windows() 以获取一个单独的图形窗口,该窗口可以正确绘制轮廓系数而不使用边框 =选项。
试试这个论点col = "darkblue"
。例如:
plot(sk, col="darkblue")
然后,如果您集中注意力,您将看到浅色的情节。