7

C ++からプロット関数を呼び出すことは可能ですか?現在、私がそれを行おうとすると、ubuntuターミナルはしばらくの間フリーズし(3Dプロットが作成されてから、360度完全に回転する期間である可能性があります)、新しいウィンドウをポップすることなくフリーズを解除します。これは予想される動作ですか、それとも私が間違っていることはありますか?rinsideとrcppを使用してC++内からプロット(Rグラフィックス)を実行するにはどうすればよいですか?

Thnx

-エゴン

4

2 に答える 2

5

はい、Rcppパッケージには実用的な例があります。functionCallback/newApiExample.rディレクトリ内のファイルを見てください examples/。プロットをしばらく「保持」するか、ファイルにプロットしてからファイルを表示するか
を試す必要がある場合があります。sleep()それはすべて異なりますが、あなたはほとんど詳細を与えませんでした。

于 2011-02-28T13:57:30.173 に答える
1

対話型セッションを処理する環境変数は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

于 2012-07-30T06:19:40.530 に答える