Learn R Programming

GISTools (version 0.7-4)

choro.legend: choro.legend

Description

Draw a legend for a choropleth map.

Usage

choro.legend(px, py, sh, under = "under", over = "over", between = "to", fmt = "%g", cex=1, ...)

Arguments

px
x coordinate of legend location
py
y coordinate of legend location
sh
Shading scheme object used as basis for the legend
under
What to write in front of the lowest choropleth class upper limit.
over
What to write in front of the highest choropleth class lower limit.
between
What to write between the upper and lower limits of intermediate chropleth classes.
fmt
C style format for values stated in above choroplth class limits.
cex
Relative size of text in the legend.
...
Other arguments, passed on to the generic legend function.

Value

None (see above)

Details

Returns no value, but draws a choropleth map legend on the current graphics device as a side effect

See Also

choropleth, auto.shading, shading.

Examples

Run this code
# Read in map data and compute a rate for mapping
sids <- readShapePoly(system.file("shapes/sids.shp", package="maptools")[1], 
	proj4string=CRS("+proj=longlat +ellps=clrk66"))
sids.rate=10000*sids@data[,10]/sids@data[,9]
# Create the shading scheme,  plot a choropleth map and add a legend
shades = auto.shading(sids.rate)
choropleth(sids,sids.rate,shades)
choro.legend(-83.77,37.87,shades,fmt="%4.1f",cex=0.8,title='Rate per 10,000')

Run the code above in your browser using DataLab