[R] a web interface to identify()

Jon Stearley JRSTEAR at sandia.gov
Tue Dec 12 00:41:38 CET 2006


i have a function like this:
  # show a plot and run a script when the user clicks on a plot,
  # where the script arguments correspond to the user-selected point.
  blah <- function(x, y) {
    plot(y~x)
    n <- identify(x=x, y=y)
    com <- system(command=paste("bleh", names(y)[n]))
  }

i would like to do this via a web page instead of x11() etc.  eg:
  1) a user clicks on an image in their web browser
  2) the i,j coordinate is sent to the server
  3) a single R process determines the nearest data point
  4) the server sends a new page to the client, based on attributes  
of the selected data point

i've browsed the R web interface options and frankly don't know which  
to pick, or maybe they are all overkill for what i am trying to  
accomplish?  perhaps the easiest thing to do is use ismap to capture  
the i,j coords, the receiving cgi script connects to an R process for  
the data lookup, and then responds to the browsing client  
appropriately.  the data set involved is very large, so i'd need a  
single R process sitting there waiting for such queries in order to  
avoid initialize&load time - this is the part i am particularly  
unclear how to do.

any ideas/suggestions/guidance on the best approach would be much  
appreciated.  thank you.

-- 
+--------------------------------------------------------------+
| Jon Stearley                  (505) 845-7571  (FAX 844-9297) |
| Sandia National Laboratories  Scalable Systems Integration   |
+--------------------------------------------------------------+




More information about the R-help mailing list