1

我正在使用从 R 调用绘图的 Python。Python 发出 Rscript 命令。一切正常,除了情节立即消失。

我在 R 端尝试了几件事:

  • par(ask=TRUE)
  • Sys.sleep(5)

par不能这样工作;它只会忽略它。

问题是R会在sleep睡眠时将python脚本挂起5秒,但有时我希望能够立即关闭情节:当我这样做时,python只是一直等到5秒结束。

它可能与 Python 相关,还是 R 中有解决方案?

最小工作示例:

回复:

foo.R

plot(1:10)
Sys.sleep(5)

Python:

foo.py

import os
os.system("Rscript foo.R")
4

1 回答 1

0

感谢来自评论的数学咖啡,并感谢 Dirk 在另一个线程中提供了类似的答案:

> library(tcltk)
> tk_messageBox(message="Press a key")
于 2013-05-23T00:15:00.520 回答