Thanks to Scott Jackson, Daniel Ezra Johnson, David Morris, Michael Shvartzman, and Nathanial Smith for the recommendations and pointers to the packages mentioned below.
- The maps, mapsextra, and maptools packages provide data and tools to plot world, US, and a variety of regional maps (see also mapproj and mapdata). This, combined with ggplot2 is also what we used in Jaeger et al., (2011, 2012) to plot distributions over world maps. Here’s an example from ggplot2 with maps.
- Michael also referred to this wiki page for maptools, which indeed looks great.
- The ggmap package from the folks that developed ggplot2. Haven’t used this one, but I’m sure it’s good.
- Lancaster spatial cheat sheet
- This summary page on efforts in R that facilitate the plotting of spatial (and, in particular, geospatial) data is full of useful pointers. Here’s a related gallery of maps and plotting on maps.
- Python, using the basemap package: this looks like a very powerful method. Definitely worth a look.
- Jaeger, T. F., Pontillo, D., & Graff, P. (2012). Comment on “Phonemic diversity supports a serial founder effect model of language expansion from Africa”. Science, 335(6072), 1042. doi:10.1126/science.1215107
- Jaeger, T. F., Graff, P., Croft, W., & Pontillo, D. (2011). Mixed effect models for genetic and areal dependencies in linguistic typology. Linguistic Typology, 15(2), 281–319. doi:10.1515/LITY.2011.021