R からプロットを呼び出す Python を使用しています。Python は Rscript コマンドを発行します。プロットが即座に消えることを除いて、すべてが機能します。
R側でいくつかのことを試しました:
par(ask=TRUE)
Sys.sleep(5)
par
このようには機能しません。無視するだけです。
問題は、R がスリープ中に 5 秒間 python スクリプトをハングアップすることsleep
ですが、プロットをすぐに閉じたい場合もあります。python を実行すると、5 秒が経過するまで待機し続けます。
それはPythonに関連している可能性がありますか、それともRに解決策がありますか?
最小限の作業例:
R:
foo.R
plot(1:10)
Sys.sleep(5)
パイソン:
foo.py
import os
os.system("Rscript foo.R")