3

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

有人告诉我 PlotView 是一个 qWidget,因此应该可以添加一个新的 gWidget,例如,包装一个 cranvas 绘图的 ginteractive。

请参阅此 Google 网上论坛主题。如果您需要更多信息,尽管问,但我不是 cranvas 的维护者。

4

1 回答 1

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 中发现错误,请以我的方式分享。包裹还是新的。

于 2011-07-12T21:48:50.633 回答