The goal of ggvis is to make it easy to describe interactive web graphics in R. It fuses the ideas of ggplot2 and shiny, rendering graphics on the web with vega (so one can draw using HTML5 canvas or svg). ggvis is less flexible than raw d3 or vega, but much more succinct and is tailored to the needs of exploratory data analysis.
If you find a bug, please file a minimal reproducible example at http://github.com/rstudio/ggvis/issues. If you're not sure if something is a bug, you'd like to discuss new features or have any other questions about ggvis, please join us on the mailing list: https://groups.google.com/group/ggvis.
ggvis is not yet available on CRAN, but you can install it directly from github with the following code.
devtools::install_github(c("hadley/testthat", "rstudio/shiny", "rstudio/ggvis"))
Please keep in mind that the vignettes may not build properly on your system because they require not-yet-released rmarkdown package (as opposed to the existing markdown package available on CRAN). You can view built versions of the documents online, at http://ggvis.rstudio.com/
Also check out the
various demos in the demo/
directory. Get started with demo/scatterplot.r
and then check out the the coolest demos, demo/interactive.r
and
demo/tourr.r
.