r - 在 R 中禁用 GUI、图形设备

标签 r

有没有一种简单的方法可以打开 R 中的所有 GUI 元素并仅从 OSX 上的命令行运行它?

我正在尝试在我的 OSX 机器上复制远程 linux 终端的行为。因此 plot() 应该只保存一个文件,而像 CRAN 镜像选择之类的东西应该是文本,而不是 Tk 接口(interface)。我无法找到在哪里设置此行为。

最佳答案

我有这个确切的问题,并想要一种方法来做到这一点,而无需更改我现有的代码。我通常在图形支持下运行,但有时我会在服务器上为更大的数据集运行脚本,然后我只想将绘图自动输出到某个地方。

在 Dirk 的回答中,Ian Fellows 给出了简单的解决方案。在 R 类型的命令行上:

options(device=pdf)

然后任何绘图都将直接写入当前的 Rplots.pdf 文件。

如果您希望根本不绘制文件,请使用
options(device=NULL)

关于r - 在 R 中禁用 GUI、图形设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3339630/

相关文章:

R拟合和预测每日时间序列

r - 传单setView缩放级别为R中的非整数(十进制)值?

python - 3D 多面体在 2D 中的表示

R,使用较新的数据更新列表

c - 从 lapack 库调用 F77_NAME() 函数时,我的代码崩溃了

regex - 在第一个数字处分割字符串

javascript - 从 selectizeInput 获取不完整的输入

r - 选定列的 mutate_each

java - 在 Wildfly 9 上运行 Renjin Java-API

r - 给定一个字符串列表,如何转换回数字列表?