Skip to content

Instantly share code, notes, and snippets.

@ijlyttle
Created September 22, 2018 16:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ijlyttle/4f6681dcc7218021ffb3476834c9a3d3 to your computer and use it in GitHub Desktop.
Save ijlyttle/4f6681dcc7218021ffb3476834c9a3d3 to your computer and use it in GitHub Desktop.

ian.lyttle@se.com

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/

https://channel9.msdn.com/Events/useR-international-R-User-conferences/useR-International-R-User-2017-Conference/Room-202-Lightning-Talks (at 31:30)


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/

https://vegawidget.github.io/altair/

https://ijlyttle.shinyapps.io/vegawidget-overview/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment