當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。