ggpairs用于生成绘图时会输出进度条和估计的剩余时间,这对于交互式使用很好,因为某些计算可能需要几秒钟。但是在制作文档(如R笔记本)时,这些打印信息最终出现在报告中。 ggpairs曾经有一个布尔值verbose
选项,但现在已弃用。是否有替代方案?我似乎找不到。
要查看消息,请尝试:
library(GGally)
ggpairs(mtcars, columns = c("mpg", "cyl", "hp", "disp", "am", "qsec"))
在文档中,它会包含:
plot: [1,1] [==-------------------------------------------] 4% est: 0s
plot: [1,2] [====-----------------------------------------] 8% est: 6s
plot: [1,3] [=====----------------------------------------] 12% est: 5s
plot: [1,4] [=======--------------------------------------] 16% est: 5s
等等
message = FALSE
吗? - Richard Telfordmessage = FALSE, warnings = FALSE
但它们仍然出现。 - adatumsuppressMessages()
包装代码。但是也没有起作用。 - adatumprogress = FALSE
。它似乎是由ggmatrix_gtable
调用的,该函数接受一个布尔型progress
参数。我不确定(还没有测试)是否会传递足够深的progress = F
。 - Gregor Thomasprogress = FALSE
也没有起作用。 - adatumggpairs
调用中。但是,它不起作用。 - Gregor Thomas