2011-07-12 10 views
3

cranvasインタラクティブプロットをgWidgets GUIに埋め込む方法があるかどうかを知りたいのですが、R. cranvasを使用するにはqtpaintとqtbaseが必要ですgWidgetsQtです。gWidgetsにgwidgets(gWidgetsQt)にクランプインタラクティブグラフィックスを埋め込むことはできますか?

PlotViewはqWidgetであると言われていました。たとえば、ginteractiveなどの新しいgWidgetを追加することは可能です。

this Google Groups threadを参照してください。あなたがもっと尋ねるだけの情報が必要な場合は、私はクランベスのメンテナーではありません。

答えて

2

gWidgetsQt(r-forgeの場合)にわずかな変更が必要でしたが、ggroupオブジェクトのaddメソッドを使用することで簡単になりました。ここで私は、QTIMEのmanページからの例を埋め込む:あなたはgWidgetsQtのバグを見つけた場合

g <- ggroup(cont=gwindow()) 
require(cranvas) 
data(nasa) 
nasa11 <- subset(nasa, Gridx == 1 & Gridy == 1) 
qnasa <- qdata(nasa11) 
selected(qnasa)[1] <- TRUE 
cobj <- qtime(qnasa, TimeIndx, ts) 

add(g, cobj) 

は、彼らに自分の道を共有してください。パッケージはまだ新しいです。

+0

こんにちは!あなたは素晴らしいパッケージのようです。答えを編集して 'gWidgetsQt'をインストールする行を追加できますか?ありがとう – Michele

+0

そして 'gWidgetsWWW'はどうですか? Webアプリケーションでの 'cranvas'インタラクティブ機能を恩恵を受けることは可能でしょうか? – Michele

+1

ミシェル、ここでgWidgets2Qtをインストールする方法です:cranから 'devtools'をインストールし、次に' install_github(c( "gWidgets2"、 "gWidgets2Qt")、 "jverzani")) 'をインストールします。成功はオペレーティングシステムによって異なる場合があります。 gWidgetsWWW2については、 'cranvas'ができることを複製することができません。 RをさまざまなWebチャート作成ツール( 'rCharts'を参照)で使用するための数多くの新しいパッケージがあるようです。 – jverzani

関連する問題