C ++からプロット関数を呼び出すことは可能ですか?現在、私がそれを行おうとすると、ubuntuターミナルはしばらくの間フリーズし(3Dプロットが作成されてから、360度完全に回転する期間である可能性があります)、新しいウィンドウをポップすることなくフリーズを解除します。これは予想される動作ですか、それとも私が間違っていることはありますか?rinsideとrcppを使用してC++内からプロット(Rグラフィックス)を実行するにはどうすればよいですか?
Thnx
-エゴン
はい、Rcppパッケージには実用的な例があります。functionCallback/newApiExample.r
ディレクトリ内のファイルを見てください examples/
。プロットをしばらく「保持」するか、ファイルにプロットしてからファイルを表示するか
を試す必要がある場合があります。sleep()
それはすべて異なりますが、あなたはほとんど詳細を与えませんでした。
対話型セッションを処理する環境変数はR_INTERACTIVE_DEVICE
です。
ホームディレクトリに名前の付いたファイルを作成して.Renviron
から、そのファイルに次のコードを追加する必要があります。
R_INTERACTIVE_DEVICE = X11
Linuxベースのシステムの場合。
anisha@linux-y3pi:~> ls .Renviron
.Renviron
anisha@linux-y3pi:~> cat .Renviron
R_INTERACTIVE_DEVICE = X11a
参照:1。http :
//stat.ethz.ch/R-manual/R-patched/library/base/html/Startup.html
2. http://stat.ethz.ch/R-manual/R-patched /library/base/html/options.html