Learn R Programming

mosaic (version 0.8-18)

sp2df: Map Utilities

Description

Some utilities for working with map data

Usage

sp2df(map, ...)

Arguments

map
a map object of class SpatialPolygonsDataFrame
...
other arguments, currently ignored

Examples

Run this code
if(require(maptools)) {
  data(wrld_simpl)
  worldmap <- sp2df(wrld_simpl)
}

if ( require(ggplot2) && require(maptools) && require(plyr) ) {
  data(wrld_simpl)
  World <- sp2df(wrld_simpl)
  World2 <- merge(World, Countries, by.x="NAME", by.y="maptools", all.y=FALSE)
  Mdata <- merge(Alcohol, World2, by.x="country", by.y="gapminder", all.y=FALSE)
  Mdata <- Mdata[order(Mdata$order),]
  qplot( x=long, y=lat, fill=ntiles(alcohol,5),
         data=subset(Mdata, year==2008), group = group,
                     geom="polygon")
}

Run the code above in your browser using DataLab