Week37 - parsetR
September 17, 2015
This Week’s Widget - parsetR
As far as I know, ggparallel
is the only way to make Robert Kosara’s parallel sets in R
. While ggparallel
does a very nice job, this ridiculously amazing interactive d3.js
parallel sets implementation by Jason Davies needs a htmlwidget
. When a JavaScript library is as well designed as d3-parsets
, wrapping it as an htmlwidget
can be very quick and straightforward. In this case, I was able to achieve a working implementation in two hours documented on Twitter. Of course for a htmlwidget
to be really good and worthwhile to the R
community, a lot of time still should be spent on documentation, examples, and testing to satisfy the “What Makes a Good htmlwidget” checklist.
Installation
devtools::install_github("timelyportfolio/parsetR")
Examples + Vignette
Making interactive d3.js
parallel sets from R
is now as simple as this.
library(parsetR)
parset(Titanic)
I’ll iframe the vignette below for more examples. If it doesn’t look good/right, then here is the direct link. I highly encourage clicking, playing, and exploring the interactivity in these examples.
Thanks
parsetR
was easy due to all the effort by Jason Davies with d3-parsets
. The world is a better place because of all Jason Davies other crazy awesome d3.js
and JavaScript work. Thanks!
As always, thanks to
- Ramnath Vaidyanathan and RStudio for
htmlwidgets
- all the contributors to
R
andJavaScript