我正在尝试关闭R中情节的显示。
我读了R中的禁用GUI和图形设备,但给出的唯一解决方案是将图形写入文件。
如果我不想污染工作区怎么办?如果我没有写许可权怎么办?我试过了,options(device=NULL)但是没有用。
上下文是包NbClust:我想要NbClust()返回什么,但我不想显示它所做的图。
提前致谢 !
编辑:这是使用摇铃包中的数据可重现的示例:)
data(wine, package="rattle")
df <- scale (wine[-1])
library(NbClust)
# This produces a graph output which I don't want
nc <- NbClust(df, min.nc=2, max.nc=15, method="kmeans")
# This is the plot I want ;)
barplot(table(nc$Best.n[1,]),
xlab="Numer of Clusters", ylab="Number of Criteria",
main="Number of Clusters Chosen by 26 Criteria")
Run Code Online (Sandbox Code Playgroud)
您可以将呼叫打包
pdf(file = NULL)
Run Code Online (Sandbox Code Playgroud)
和
dev.off()
Run Code Online (Sandbox Code Playgroud)
这会将所有输出发送到一个空文件,该文件将有效地隐藏它。
| 归档时间: |
|
| 查看次数: |
4915 次 |
| 最近记录: |