有没有一种简单的方法可以打开 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/