我想使用gwidgets2
. 与 RStudio 中的绘图不同,使用框架中的绘图会gwidgets2
自动绘制橡皮筋框。有时它会消失,有时它会保持绘制状态,具体取决于鼠标在鼠标向上移动的方向。是什么原因造成的,我可以访问或禁止这种禁果吗?我没有发现它记录在案。
如果没有,我最好的选择是使用locator()
, 或getGraphicsEvent()
, 还是其他东西?
这是显示它的代码。使用旋转按钮递增以显示绘图,然后将其用橡皮筋固定。
library(gWidgets2)
library(gWidgets2RGtk2)
options(guiToolkit="RGtk2")
library("cairoDevice")
MyPlot <- function()
{
updateMyPlot <- function(h,...)
{
plot( 1:svalue(N), type="l")
}
BigGroup <- ggroup( container = TopWin )
group <- ggroup( horizontal = FALSE, container = BigGroup )
tmp <- gframe("N", container=group, expand=TRUE)
N <- gspinbutton(from=1, to=10, container=tmp, handler = updateMyPlot)
add( BigGroup, ggraphics() )
}
TopWin <<- gwindow("MAIN")
MyPlot()