我可以将cranvas交互式图形嵌入到R中的gWidgets(gWidgetsQt)中

时间:2011-07-12 19:12:16

标签: r gwidgets

我想知道在使用R时是否有办法在gWidgets GUI中嵌入cranvas交互式绘图.ranvas需要qtpaint和qtbase,因此工具包可能是gWidgetsQt。

我被告知PlotView是一个qWidget,所以应该可以添加一个新的gWidget,例如,包含一个曲线图的ginteractive。

this Google Groups thread。如果你需要更多的信息,我可能不会成为cranvas的维护者。

1 个答案:

答案 0 :(得分:2)

它需要稍微更改gWidgetsQt(现在在r-forge上),但现在可以直接使用ggroup对象的add方法。这里我在qtime手册页中嵌入了一个例子:

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)

如果你发现gWidgetsQt中的错误,请按照我的方式分享。包裹仍然是新的。