Ich verwende das R-Paket gWidgets. Ich möchte einen Punkt auf einem Bild hinzufügen (.jpg).Fügen Sie einen Punkt auf ein Bild mit der Funktion gimage (R-Paket gWidgets)
Mein Code ist:
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)
})
Warnung:
plot.new has not been called yet
mir jemand helfen könnte? Dank