rpy2を使用してグラフをプロットしました。私はEclipseを使用しています。コードを実行すると、プロットが1秒間点滅し、消えます。保持するグラフを作成するにはどうすればよいですか?私のコードは次のとおりです。
#!/usr/bin/python
import rpy2.robjects as robjects
r = robjects.r
r('x = c(1, 2, 3)')
r('y = c(6, 7, 8)')
r('plot(x, y)')
R プロセスを終了すると、開いたままの対話型プロット ウィンドウが閉じられます...これが (Python) スクリプトの最後で起こっていることです。
Python プロセスを存続させなければならない場合 (組み込みの R がそれに依存しているため)、いくつかの戦略があります。最も簡単なのは、最後に追加することです。
import time
while True:
time.sleep(1)
を使用してプログラムを手動で開始しpython your_program.py
ます。それは日食を使用することからの担保でなければなりません
Rstudio を使用できますが、これはウィンドウを即座に強制終了します。または、例を使用してプロットをファイルにダンプしますpng
。