Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hrbrmstr/ggvis-maps

Examples of various kinds of maps in ggvis (with & without shiny)
https://github.com/hrbrmstr/ggvis-maps

Last synced: 2 months ago
JSON representation

Examples of various kinds of maps in ggvis (with & without shiny)

Awesome Lists containing this project

README

        

---
title: "ggvis maps"
author: "Bob Rudis (@hrbrmstr)"
date: "December 27, 2014"
output:
md_document:
variant: markdown_github
---

Making maps with ggvis with some examples showing:

- basic map creation
- basic maps with points/labels
- dynamic choropleths (with various scales)
- applying projections and custom color fills
- apply projections and projecting coordinates for plotting

The `R` file lets you play interactively with each example. The `Rmd` file shows what the plots look like in static format. The Shiny code (`ui.R`, `server.R`) provides an interactive version in a Shiny app context.

The `Rmd` has also been published on [RPubs](http://rpubs.com/hrbrmstr/ggvis-maps) and there's a [blog post](http://rud.is/b/2014/12/29/making-static-interactive-maps-with-ggvis-using-ggvis-maps-wshiny/) with slightly more expository than the code.

One of the caveats with `ggvis` is that you need an online context for interactively (making things like interactive choropleths useless without such a context). You'd need to account for this in the `Rmd` by setting up a faux-facet series for the maps, either with a `` or `

` grid.

=======================

- Maine GeoJSON from `http://catalog.opendata.city/hu/dataset/maine-counties-polygon/resource/ee88d12c-a832-4e4f-a93c-dfd693694688`
- Maine crime data from `http://muskie.usm.maine.edu/justiceresearch/datacenter.html`
- Maine population data from `http://www.maine.gov/economist/census/`
- US GeoJSON from `http://eric.clst.org/Stuff/USGeoJSON`
- Drought data from `http://droughtmonitor.unl.edu/MapsAndData/GISData.aspx`
- World GeoJSON from `http://www.naturalearthdata.com/downloads/`
- Launch sites `kml` from `http://en.wikipedia.org/wiki/List_of_rocket_launch_sites`