【发布时间】:2017-03-02 00:32:14
【问题描述】:
我正在使用 Rscript 运行如下图:
x=1:10
y=1:10
plot(x,y)
当我像这样运行代码时,我希望这段代码会弹出一个带有图形的窗口:
Rscript plot.R
程序完成,图形没有出现,甚至暂时没有。我知道这段代码是正确的,因为它确实在 Rstudio GUI 中生成了一个绘图。
Rscript 是否具有在执行时自动弹出该图的功能?
【问题讨论】:
-
交互式图形设备依赖于操作系统。在 Windows 上是
windows;在 OSX 上是quartz;在 Linux 上,x11. -
@42-,您认为使用
Sys.info()['sysname']然后有条件地使用适当的设备是个好主意吗? -
不错的主意。我认为我见过的大部分代码都使用
.Platform$OS.type或.Platform$GUI