Learn R Programming

OIdata (version 1.0)

mapvar: Map a state-level numerical variable

Description

Generate a map of a state-level numerical variable

Usage

mapvar(val, abbr, col = 1:3, Legend="")

Arguments

val
A vector of numerical values.
abbr
The state abbreviations that correspond to each of the numerical values.
col
A numerical vector of length 3 with positive entries. The numbers correspond to weightings of red, green, and blue in the final map.
Legend
Legend name as a character string.

Value

state.fips data set together with a standardized form of the values.

Details

Relies heavily on the map function. See the unemployment example for sample code that may help explain how the mapvar function works.

References

OpenIntro, openintro.org

See Also

state

Examples

Run this code
data(state)
mapvar(state$unempl, state$abbr, 3:1, Legend="Unemployment (%)")

mapvar(state$soc_sec, state$abbr, 1:3, Legend="Social Security (%)")

DC         <- state$state == "District of Columbia"
murder     <- state$murder
murder[DC] <- NA
mapvar(murder, state$abbr, c(3,2,2), Legend="Murders per 100k")

mapvar(state$nuclear, state$abbr, c(2,3,2), Legend="Nuclear Energy (%)")

Run the code above in your browser using DataLab