当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R dev.flush 保持或刷新屏幕图形设备上的输出


R语言 dev.flush 位于 grDevices 包(package)。

说明

这提供了一种在某些屏幕设备上保留/刷新输出的方法,并且被其他设备忽略。

用法

dev.hold(level = 1L)
dev.flush(level = 1L)

参数

level

整数 >= 0。更改保持级别的量。负值将默默地被零替换。

细节

实现此函数的设备维护一个保持级别堆栈:调用dev.hold 会增加级别,而dev.flush 则会降低级别。当保持电平为零时调用dev.hold会增加保持电平并禁止图形显示。当调用 dev.flush 清除所有挂起的保留时,屏幕显示将刷新并恢复正常操作。

这是针对带有缓冲的基于 cairo 的 X11 类型实现的。当保持电平为正时,‘watch’ 光标将设置在设备窗口上。

它可在 macOS 上的 quartz 设备上使用。

这是针对选择了缓冲(默认)的 windows 设备实现的。当保持电平为正时,‘busy’ 光标将设置在设备窗口上。

变化后的现在等级,无形之中。在不支持保持级别的设备上,这是0

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Hold or Flush Output on an On-Screen Graphics Device。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。