interactiveDisplayBase
uses the function
display()
to host a browser based application on the fly
using the Shiny package. Shiny UI elements are available based on the
object passed to display()
. These allow the user to modify
how the plot is displayed, and for some objects, modify or subset the
data and send it back to the console.
Many of the display method will have a button that allows you return subset values back to the R session. To use these, couple the intial call with an assignment operator like this:
Once you leave the diplay web gui, the results of the above interaction will be captured inside of mtcars2.
Shiny
Joe Cheng and Winston Chang
http://www.rstudio.com/shiny/
Force Layout
Jeff Allen
https://github.com/trestletech/shiny-sandbox/tree/master/grn
gridSVG
Simon Potter
http://sjp.co.nz/projects/gridsvg/
Zoom/Pan JavaScript libraries
John Krauss
https://github.com/talos/jquery-svgpan
Andrea
Leofreddi
https://code.google.com/p/svgpan/
JavaScript Color Chooser
Jan Odvarko
http://jscolor.com/
Data-Driven Documents
Michael Bostock
http://d3js.org/
Javascript for returning values from data.frames
Kirill Savin
Help with the display method for data.frames
Dan Tenenbaum