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


R dev.interactive 当前图形设备是否具有交互性?


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

说明

测试当前图形设备(或将要打开的图形设备)是否是交互式的。

用法

dev.interactive(orNone = FALSE)

deviceIsInteractive(name = NULL)

参数

orNone

逻辑性;如果 TRUE ,当 .Device == "null device"getOption("device") 属于已知交互设备时,该函数也会返回 TRUE

name

一个或多个设备名称作为字符向量,或 NULL 给出现有列表。

细节

X11 (Unix)、windows (Windows) 和 quartz(macOS,仅限屏幕类型)与 JavaGD(来自同名包)和 CairoWin 一起被视为交互式和CairoX11(来自包 Cairo )。软件包可以通过调用 deviceIsInteractive 将其设备添加到列表中。

当且仅当正在使用交互式(屏幕)设备时,dev.interactive() 返回逻辑值 TRUE

deviceIsInteractive 返回已知交互设备的更新列表,除非 name = NULL 否则不可见。

例子

dev.interactive()
print(deviceIsInteractive(NULL))

也可以看看

Devices 用于您平台上的可用设备。

相关用法


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