Mapping the Iowa caucus results: how it’s done with R

January 6, 2012

(This article was first published on Revolutions, and kindly contributed to R-bloggers)

If you've been following the presidential primary process here in the US, you've probably seen many maps of the results of the Iowa caucuses by now (such as this infamous one from Fox News). But you might be interested to learn how such maps can be made using the R language.

The Offensive Politics blog explains the process in detail, from accessing the data (helpfully provided as a Google Fusion table), to using R packages (including maptoolsggplot2RColorBrewer, and gpclib) to transform and chart the table, and creating heat maps like this one, showing the percentage point advantage Romney had over Santorum in each Iowa county:

You can find more such charts, along with the detailed instructions and R code, at the link below.

Offensive Politics: Mapping the Iowa GOP 2012 Caucus Results

To leave a comment for the author, please follow the link and comment on their blog: Revolutions. offers daily e-mail updates about R news and tutorials on topics such as: Data science, Big Data, R jobs, visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series, trading) and more...

If you got this far, why not subscribe for updates from the site? Choose your flavor: e-mail, twitter, RSS, or facebook...

Tags: , ,

Comments are closed.


Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)