This repo contains source code for a presentation I gave at the EARL (Enterprise Applications of the R Language) conference in London on 12 September 2018.
The presentation was about use of the
crosstalk package to help solve a business problem.
Note that this talk was restricted to published data only and the content of this talk does not reflect or constitute official government policy.
The presentation was built using the excellent
You should know about some keyboard shortcuts:
- to present: use
cto clone the window (for your audience) then
pfor presenter mode (in the window on your own screen)
tto reset timer in presenter mode
hfor more keyboard help
Crosstalk: Shiny-like without Shiny
Self-service interactive tools have great power to support decisions by policy-makers. Shiny apps are a natural fit for this, but it's not always easy to share them within the public sector. This is due to issues like a lack of server space, highly sensitive data and users who aren't R-savvy.
Joe Cheng's Crosstalk package (http://rstudio.github.io/crosstalk/) overcomes this with shared data objects that react to user inputs, altering the content of multiple widgets on the fly. I'll explain how I used Crosstalk to develop a 'pseudo-app' for exploring schools data with the Leaflet (maps), Plotly (charts) and DT (tables) widgets inside the Flexdashboard framework and how I shared it easily with policy-making users as a static HTML file for exploration in the browser.