use*_*259 8 r cluster-analysis r-daisy
今天我已经意识到包装中的silhouette图形cluster无法正确显示RStudio.Google搜索显示其他人遇到此问题:
http://support.rstudio.org/help/discussions/problems/3094-plotsnot-showing-up-in-r-studio
作为R的新手,我不清楚这个问题是否已在这个问题得到解决!所以我的问题是:有没有办法让silhouette情节正确显示RStudio?
谢谢你的帮助.
示例脚本:
library(cluster)
data(xclara)
km <- kmeans(xclara,3)
dissE <- daisy(xclara)
sk <- silhouette(km$cl, dissE)
plot(sk)
Run Code Online (Sandbox Code Playgroud)
Car*_*oft 11
看起来你引用的线程非常明确:silhouette包可能有png输出错误,而且RStudio与其他图形格式不兼容.因此,当使用RStudio时,你需要像Josh所写的那样指定"pdf(),quartz()和windows()设备......".
编辑:所以你需要做的是
pdf('my_nice_plot.pdf')
plot(sk)
dev.off()
Run Code Online (Sandbox Code Playgroud)
将您的绘图直接写入文件.您可以尝试用png('my_nice_plot.png')等等替换第一行,因为这些也应该有效.但我怀疑你会在RStudio的图形窗口中得到一个干净的情节,直到他们升级他们的界面.
| 归档时间: |
|
| 查看次数: |
13599 次 |
| 最近记录: |