私はRパッケージgWidgetsを使用しています。 画像(.jpg)にポイントを追加したいと思います。関数gimage(RパッケージgWidgets)でプロットされた画像に点を追加します
私のコードは次のとおりです。
require(jpeg)
require(gWidgets)
options(guiToolkit="RGtk2")
w <- gwindow("test")
gimage("yourpath.jpg",dirname="", container = w,toolkit=guiToolkit("RGtk2"))
da <- [email protected]@widget
callbackID <- gSignalConnect(da,"button-release-event", function
(w,e,...) {
# allocation <- w$GetAllocation()
addHandlerClicked(da, handler = function(h,...) {
})
xclick <- e$GetX()
yclick <- e$GetY()
print(xclick)
print(yclick)
points(xclick, yclick)
pressed <<- FALSE
return(TRUE)
})
警告:
plot.new has not been called yet
誰かが私を助けてもらえますか? おかげ