Ian Lyttle
Schneider Electric
I have been a tidyverse contributor for almost six years. For the past year-and-a-half, I have been working in partnership with Iowa State University to advance the use of interactive graphics in R.
I have been pleased and honored to speak at previous versions (instances?) of rstudio::conf, and at UseR! conferences. I'm sure that you, the organizers, would like to get some new faces on the stage - so I would like to propose this for the poster session. As well, I think the proposed topic lends itself more to conversation and demonstration, where we are all on the same "side-of-the-keyboard".
It may be a bit unorthodox, but I am the only one of the vegawidget team who "know" they will be attending the rstudio::conf at this point. If accepted, I would be happy to share the session with the other contributors (Alicia Schep, Haley Jeppson, Stuart Lee) - if they will be attending, to the extent to which they might like to participate. In particular, Haley is working on a tour implementation, and Alicia and Stuart are working on a generalized interface for Shiny.
https://www.rstudio.com/resources/videos/how-i-learned-to-stop-worrying-and-love-the-firewall/
Vegawidget: using Vega-Lite and Vega from R
The Vega-Lite framework offers the traditional grammar of graphics, rendered in the browser. It also offers an implementation of a grammar of interactive graphics. The vegawidget package provides a means to render and update Vega and Vega-Lite specifications using R. It also serves as a rendering foundation for other packages. One such package is altair, which uses reticulate to port the Python Altair package for building Vega-Lite specifications.
To be clear, this project remains a long way from offering the combination of user-friendliness and expressiveness provided by ggplot2. That being said, this poster session would be a great opportunity to show the current capabilities, to imagine, and to discuss with our colleagues different development possibilities.
https://vegawidget.github.io/vegawidget/