Interactive presentations with deck.js
Data analysis is often an iterative and interactive process. However, when I present about this subject, I feel often limited by the presentation software I use. It doesn’t matter if I use LaTeX/PDF, PowerPoint or Keynote. In all cases it is either very difficult or impossible to include interactive charts, such as Flash or SVG charts. As a result I have to switch between various applications during the talk. This can be fun, but quite often it is not.
The other day I came across a presentation by Christopher Gandrud. Christopher had used deck.js, a JavaScript library for building HTML presentations by Caleb Troughton.
This looked like an interesting approach to me and fortunately the learning curve was not too steep, although I am by no means an html or JavaScript expert. So I created my first deck.js presentation based on the content of previous googleVis presentations. For the first time I can embed videos, Flash and SVG charts without using lots of different apps. I am actually quite pleased by the result, see here: Getting started with googleVis
Now imagine a presentation hosted on a server with R installed! You could combine your slides with R using one of the following packages R.rsp, brew, Rook, etc and run live demos, without opening a console.
Citation
For attribution, please cite this work as:Markus Gesmann (Nov 20, 2011) Interactive presentations with deck.js. Retrieved from https://magesblog.com/post/2011-11-20-interactive-presentations/
@misc{ 2011-interactive-presentations-with-deck.js,
author = { Markus Gesmann },
title = { Interactive presentations with deck.js },
url = { https://magesblog.com/post/2011-11-20-interactive-presentations/ },
year = { 2011 }
updated = { Nov 20, 2011 }
}