Introducing geofacet 10 Mar 2018
I released an R package over 9 months ago called geofacet, and have long promised a blog post about the approach. This is the first post in what I plan to be a series of two or three posts. In this post I’ll introduce what the package does and compare it to some other approaches for visualizing geographic data.
2016/17 Year in Review 02 Jan 2018
It’s been over a year since I have written a blog post. At the end of 2016 I meant to write a post looking back on the year, but then an insanely busy 2017 full of consulting work kicked in. This post is a quick catch-up of the past couple of years and a brief outline of some of the things I’d like to accomplish in 2018. Some of these things may be of interest as I haven’t discussed them before, but I do plan to go into more detail on many of them in posts in the future this year.
Pokemon and TrelliscopeJS! 30 Dec 2016
I’m always looking for ways to spark my kid’s interest in computers, data, etc. This has proven to be more difficult than I thought it would be (kids these days…). I suspect this may have something to do with the ubiquity of electronic devices that “just work”, making them less novel and less interesting to tinker with, but speculation on this is a post for another time…
Anyway, all of my kids are crazy into Pokemon so when I came across some Pokemon data the other day that leant itself very nicely to a Trelliscope display, I thought I might have a chance to engage them. And then I thought why not write a post about it. You can find the resulting display and code to recreate it in this post. Hope you enjoy!
TrelliscopeJS with Plotly 22 Dec 2016
In response to a user’s request and after a short conversation with Carson Sievert (creator / maintainer of the plotly R package), I recently made a small tweak to TrelliscopeJS to make it very easy to create Trelliscope displays with interactive Plotly panels. A simple example is shown in this post.
This post shows a simple example of creating an interactive display that allows you to navigate thousands of instagram posts with just a few lines of code using TrelliscopeJS. The example comes from a hackathon in the DARPA XDATA program earlier this year.
Introducing trelliscopejs 18 Nov 2016
I’m really excited to announce the beta release of a visualization project I’ve put a lot of work into for the past several months, trelliscopejs.
New R package: packagedocs 04 Nov 2016
I’m pleased to announce the CRAN release of packagedocs which provides a mechanism for simple generation and automated deployment of nice-looking online R package documentation that plugs into the traditional R package vignette system.
rbokeh Version 0.5.0 Released 03 Nov 2016
The rbokeh package version 0.5.0 was recently released. For those not familiar with rbokeh, it is a plotting library based on BokehJS with the goal of making it easy to flexibly create declarative interactive web-based visualizations in R. To get an overview of what you can do with it, please see here.
New R package: lazyrmd 18 May 2016
This post is about an R Markdown html document format that provides the ability to lazily load plot outputs in R Markdown-generated html.
rmote Updates 14 Mar 2016
I recently announced the rmote package for serving various graphics from an interactive remote R session to a local machine. I have made a few noteworthy upates to the package, so here’s a quick post about them. The most major update is an enhanced plot history navigator in the viewer, which you can see in action below.
Sharing htmlwidgets as Gists 10 Mar 2016
A little-known feature in rbokeh is a function that will save an htmlwidget (including rbokeh figures of course) to a github gist and share it, along with its source code, through services like bl.ocks.org or allow it to be embedded in a web-based document or presentation.
New R Package: rmote 03 Mar 2016
I often find myself in the situation where I need to log into a remote machine to do analysis in R but do not have a satisfactory way to view output of graphics being generated in the remote session. There are many possible ways to work graphically with R on a remote machine, but some are not very desirable and others are often not possible. In this post I introduce a new package “rmote” that provides a way to deal with this situation.
rbokeh Version 0.4.1 Released 01 Mar 2016
The rbokeh package version 0.4.1 was recently released.
Plotting Lots of Data with rbokeh 05 Feb 2016
A common issue when dealing with more than a few thousand data points is how to effectively make scatterplots. There is a lot of research on this topic that I won’t go into in any detail, but in this post I’ll just point out a few features that come with rbokeh that allow you to work with larger scatterplots, including level of detail thresholds, WebGL, and hexbins, and finally faceting.
Plotting Maps in rbokeh 04 Feb 2016
There are many map plotting features in rbokeh that I haven’t been able to cover in detail in the documentation. This post will go into a few of those, including google map types, custom map styles, and using different layer functions to plot on top of a map.
rbokeh Version 0.3.4 Released 03 Feb 2016
The rbokeh package version 0.3.4 was recently released.
Starting a Blog 22 Jan 2016
I’m starting a blog… because I don’t have anything else to do…